더북(TheBook)

리스트의 서브세팅은 데이터 프레임에 완벽하게 적용되며, 결과적으로 새로운 데이터 프레임을 만든다. 부분 집합 연산자([ ])에 수치형 벡터를 사용하여 위치별로 열을 추출하거나, 문자형 벡터를 사용하여 이름으로 열을 추출하거나, 논리형 벡터를 사용하여 TRUEFALSE로 열을 추출할 수 있다.

> df1[1]
     id
a     1
b     2
c     3
d     4
e     5
> df1[1:2]
     id    level
a     1        0
b     2        2
c     3        1
d     4       -1
e     5       -3
> df1["level"]
     level
a        0
b        2
c        1
d       -1
e       -3
> df1[c("id", "score")]
     id     score
a     1       0.5
b     2       0.2
c     3       0.1
d     4       0.5
e     5       0.9
> df1[c(TRUE, FALSE, TRUE)]
     id     score
a     1       0.5
b     2       0.2
c     3       0.1
d     4       0.5
e     5       0.9
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.