본문 바로가기
R 주제/R 기초 및 통계 강의

[R 강의] 17. 벡터 요소에 이름 부여하기 names()

by 만다린망고 2020. 3. 16.
반응형
도구 R로 푸는 통계

17. 벡터 요소에 이름 부여하기 names()



벡터 요소에 이름을 부여할 수 있습니다. names() 라는 함수를 사용합니다. 


벡터를 하나 정의하고 이름을 부여해봅시다. 


> x=c(1,2,3,4,5)

> names(x)=c("a","b","c","d","e")

> x

a b c d e 

1 2 3 4 5 


만약 원소의 개수보다 적은 이름을 정의하면 어떻게되는지도 해봅시다. 


> y=c(1,2,3,4,5)

> names(y)=c("aa","bb")

> y

  aa   bb <NA> <NA> <NA> 

   1    2    3    4    5 


이름을 정의하지 않은 원소에는 NA(not available)가 표시됩니다. 


이미 원소 이름을 정의한 벡터에 name 함수를 적용하면 정의한 이름을 볼 수 있습니다. 


> names(x)

[1] "a" "b" "c" "d" "e"


순서를 이용해서 원소에 접근할 수 있고, 정의한 이름을 가지고 접근할 수도 있습니다. 


> x[1]

> x['a']



영상이 더 편하신 분






반응형

댓글