더북(TheBook)

문자형 벡터에 중복된 값이 있으면 결과 역시 중복해서 값을 선택한다.

> x[c("a", "a", "c")]
a a c
1 1 3

물론 일반 벡터와 관련한 다른 연산자 역시도 이름이 주어진 벡터에 그대로 적용이 가능하다. names() 함수를 사용하면 벡터 이름을 알 수 있다.

> names(x)
[1] "a" "b" "c"

벡터 이름이 정해졌더라도 언제든지 바꿀 수 있다. 이름이 다른 문자형 벡터를 사용하여 벡터 이름을 변경해 보자.

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