본문 바로가기

database/R Programming

[R Programming] 원하는 데이터 찾기 / 데이터 필터링 / 데이터 추출하기

반응형

비교연산자로 true인 행을 찾아서 출력하기

 

diamonds[diamonds$cut=="Good", ]

 

diamonds 데이터에서 cut의 값을 Good 과 비교하고 true인 행만 출력한다. 

 

diamonds[diamonds$cut=="Good" & diamonds$color=="I", ]

 

diamonds 데이터에서 cut의 값이 Good이면서 color의 값이 I인 행만 출력한다.

 

 

filter() 함수 사용하기

dplyr패키지 함수이다.

 

filter(diamonds, color=="I")
diamonds %>% filter(color=="I")

 

diamonds 에서 color가 I인 행을 출력한다.

같은 dplyr 패키지에 있는 파이프연산자( %>% )를 활용하면 아랫줄과 같이 나타낼 수 있다.

 

 

 filter(diamonds, color=="I" & cut=="Good")

 

diamonds 데이터에서 cut의 값이 Good이면서 color의 값이 I인 행만 출력한다.

 

 

반응형