5.9 벡터(요소들)에 이름 붙이기

모든 유형의 벡터(요소)에 이름을 지정할 수 있습니다. c()를 사용하여 생성하는 동안 이름을 지정할 수 있습니다.

c(x = 1, y = 2, z = 4)
## x y z 
## 1 2 4

base 패키지의 names() 함수나 purrr 패키지의 set_names() 함수를 이용하여 이름을 붙일 수도 있습니다.

x <- 1:3
names(x) <- letters[1:3]   # 각 요소의 이름을 a, b, c로 붙인다.
x
## a b c 
## 1 2 3
names(x) <- NULL; x           # 이름을 없앤다.
## [1] 1 2 3
# install.packages("purrr")
library(purrr)

set_names(1:3, c("a", "b", "c"))
## a b c 
## 1 2 3