반응형
도구 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]
a
1
> x['a']
a
1
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 19. 조건문 if (0) | 2020.03.17 |
---|---|
[R 강의] 18. Box plot(상자그림) 그리는 방법 (0) | 2020.03.16 |
[R 강의] 16. 여러 통계량 한 번에 계산해주는 함수 (summary) (0) | 2020.03.16 |
[R 강의] 15. 정의한 변수목록 보는 법, 삭제하는 법 (0) | 2020.03.16 |
[R 강의] 14. 자료형 변환하기 (0) | 2020.03.15 |
댓글