728x90
반응형
예시 데이터를 불러오기 위해 라이브러리 ggplot2을 불러오고 그 안의 mpg데이터를 불러오자
library(ggplot2)
mpg
데이터 column에 접근하기 위해서 $표시를 사용하고 그 column값이 iterable이면 아래와 같이 연산이 가능하다.
mpg$total <- (mpg$cty + mpg$hwy)/2
total데이터를 만들었다면 이 total 데이터로 조건문을 사용하여 pass or fail을 각각의 열에 추가한다.
mpg$test <- ifelse(mpg$total >= 20, "pass", "fail")
ifelse 중첩문은 엑셀과 동일하게 중첩 사용이 가능하다.
mpg$grade <- ifelse(mpg$total >= 30, "A",
ifelse(mpg$total >= 20, "B", "C"))
만들어진 pass or fail데이터 개수를 세보려면 아래의 코드 table을 사용한다.
table(mpg$test)
#fail pass
#106 128
728x90
반응형
'R - 통계 언어' 카테고리의 다른 글
R로 데이터 그래프 그려보기 - 산점도, 막대그래프, 선그래프, 박스그래프 (0) | 2022.06.01 |
---|---|
R 데이터 전처리 필수 함수 모음 - dplyr 내장 함수 (0) | 2022.05.31 |
R 데이터프레임 만들기, 엑셀파일 불러오기, 패키지안의 특정 데이터 data.frame화 (0) | 2022.05.30 |
R 기초 문법 사용해보기 (0) | 2022.05.30 |
R 시작해보기 - 처음 세팅부터 package설치, library 불러오기까지 (0) | 2022.05.30 |