더북(TheBook)

2.1.5 이름이 정해진 벡터

이름이 정해진 벡터란 수치형 벡터나 논리형 벡터 같은 종류의 새 벡터를 지칭하는 것이 아니다. 각 원소에 해당하는 이름이 있는 벡터를 의미한다. 벡터를 생성할 때 이름을 붙일 수 있다.

> x <- c(a = 1, b = 2, c = 3)
> x
a b c
1 2 3

다음과 같이 이름에 해당하는 문자열을 이용하여 해당 원소 값을 얻을 수 있다.

> x["a"]
a
1

물론 문자형 벡터를 사용하면 여러 원소를 얻을 수 있다.

> x[c("a", "c")]
a c
1 3
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.