[R] dplyr, plyr 함께 쓰다 피 볼 수 있다.

2014-03-11
R dplyr plyr

dplyr 패지지를 사용할 때 그 결과가 이상하다면 plyr 패키지를 함께 불러 오지 않았는가 확인하자.

예를 들면 다음과 같은 경우…

> library(dplyr)
> iris %>% 
+   group_by(Species) %>% 
+   summarise(count=length(Species))
#> # A tibble: 3 x 2
#>   Species    count
#>   <fct>      <int>
#> 1 setosa        50
#> 2 versicolor    50
#> 3 virginica     50
> library(plyr)
> iris %>% 
+   group_by(Species) %>% 
+   summarise(count=length(Species))
#>   count
#> 1   150

plyr 패키지를 detach 한 후 다시 확인하면

> detach(package:plyr)
> iris %>% 
+   group_by(Species) %>% 
+   summarise(count=length(Species))
#> # A tibble: 3 x 2
#>   Species    count
#>   <fct>      <int>
#> 1 setosa        50
#> 2 versicolor    50
#> 3 virginica     50

편리하다고 이것저것 불러다 쓰다 피 볼 수 있다…

comments powered by Disqus