ifelse()
ifelse(조건, 조건이 True일 경우 값, 조건이 False일 경우 값)
EX1
pop 테이블의 칼럼 noad를 다음 표와 같이 분류할 경우
기준 | 분류 |
38%이상 | arge |
30~38% | middle |
30%미만 | small |
pop %>%
summarise(ifelse(noad>=38,"large",
ifelse(noad<30,"small","middle")))
EX2
ggplot2::mpg 사용
ggplot2::mpg %>%
mutate(total = (cty*2 + hwy)/2,
grade = ifelse(total>=31,"Ex",
ifelse(total>=21,"Good",
ifelse(total<=15,"poor","Normal"))))
'R * RStudio' 카테고리의 다른 글
[R/RStudio] 산점도 그리기 - ggplot() (0) | 2022.12.05 |
---|---|
[R/RStudio] 패키지 불러오기 - library 설정/해제/확인 (0) | 2022.12.05 |
[R/RStudio]data.frame(데이터 프레임) 생성 (0) | 2022.12.02 |
[R/RStudio] 작업경로 지정/확인 (0) | 2022.11.28 |
R / RStudio 설치 (0) | 2022.11.24 |