subset()
subset( )은 split( )과 유사하지만 전체를 부분으로 구분하는 대신 조건을 만족하는 특정 부분만 취하는 용도로 사용한다.
subset : 조건을 만족하는 벡터, 행렬, 데이터 프레임의 일부를 반환한다. |
subset( x, # 일부를 취할 객체 subset # 데이터를 취할 것인지 여부 ) subset( x, subset, select # 데이터 프레임의 경우 선택하고자 하는 컬럼 ) 반환 값은 조건을 만족하는 데이터다. |
다음은 iris에서 setosa 종만 뽑아내는 예다.
> subset(iris, Species == "setosa")
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
...