tidyverse

기존 변수에서 새 변수 만들기 case_when()

R
기존 변수에서 새로운 변수를 만드는 방법으로 dplyr 패키지는 몇 가지 함수를 제공하고 있습니다. 참고로 dplyr 패키지는 tidyverse 패키지에 포함되어 있습니다. mutate() 함수 case_when() 함수 recode() 함수 if_else() 함수 이 글에서는 case_when() 함수를 이용하는 방법을 중심으로 설명하겠습니다. case_when() 함수의 기본 사용법은 다음과 같습니다. 새로운 변수를 만들려면 mutate() 함수와 같이 사용하여야 합니다. library(tidyverse) df %>% mutate(새변수 = case_when(기존변수 < 30 ~ "낮음", 기존변수 < 60 ~ "중간", TRUE ~ "높음")) 위 구문에서 TRUE는 앞의 조건들에 맞지 않는 나머지를 의미합니다.