R
pu
이부일
2018. 11. 5. 11:28
반복적인 일을 할 때에는 최근에 만들어진 purrr 패키지를 이용하면 유용하다. ggplot2 패키지에서 제공하는 diamonds 데이터 중에서 factor인 것만 추출하거나 또는 factor를 제외한 나머지를 추출하는 방법은 다음과 같다.
install.packages("tidyverse")
library(tidyverse)
# 데이터 중에서 위의 6개 행 보기
head(diamonds)
# factor인 변수만 추출하기
diamonds %>%
purrr::keep(is.factor) %>%
head()
# factor인 변수를 제거하기
diamonds %>%
purrr::discard(is.factor) %>%
head()