반응형
도구 R로 푸는 통계
57. 데이터프레임에 접근하기 (data.frame)
데이터 프레임을 하나 정의하겠습니다.
> a=c(1,2,3)
> b=c(1+1i,2+2i,3+3i)
> c=c("a","b","c")
> DF=data.frame(a,b,c)
> DF
a b c
1 1 1+1i a
2 2 2+2i b
3 3 3+3i c
데이터 프레임에 접근하는 방법은 리스트와 동일합니다. $를 이용해서 접근합니다.
> DF$a
[1] 1 2 3
> DF$b
[1] 1+1i 2+2i 3+3i
> DF$c
[1] a b c
Levels: a b c
데이터프레임에 문자열 벡터를 입력했을 때, 자동으로 요인으로 인식한다는 것을 알 수 있습니다.
대괄호를 사용한 인덱싱도 가능합니다.
> DF[1]
a
1 1
2 2
3 3
> DF[1,]
a b c
1 1 1+1i a
> DF[1:2,3]
[1] a b
Levels: a b c
> DF['a']
a
1 1
2 2
3 3
> DF['c']
c
1 a
2 b
3 c
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 59. R에서 제공하는 내장 데이터셋(Dataset) 확인하는 방법 (0) | 2020.03.28 |
---|---|
[R 강의] 58. 데이터프레임 열추가, 행과 열에 이름 붙이기 (data.frame) (0) | 2020.03.27 |
[R 강의] 56. 데이터프레임 만들기 (data.frame) (0) | 2020.03.27 |
[R 강의] 55. 범주형 자료의 입력 (factor) (0) | 2020.03.27 |
[R 강의] 54. 1표본 Z 검정 함수 만들기 (0) | 2020.03.26 |
댓글