1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| df <- data.frame(var1 = c(4, 3, 8), var2 = c(2, 6, 1)) df
df$var_sum <- df$var1 + df$var2 df
df$var_mean <- (df$var1 + df$var2)/2 df
''' 각 차량의 연비의 평균 구하기 ''' mpg$total <- (mpg$cty + mpg$hwy) / 2
''' 연비의 총 평균 구하기 ''' mean(mpg$total)
summary(mpg$total)
hist(mpg$total)
''' 연비에 따른 합겹 불합격 구분 ''' mpg$test <- ifelse(mpg$total >= 20, "pass", "fail") head(mpg, 10) head(mpg$test,20)
''' 합격, 불합격 갯수 ''' qplot(mpg$test) table(mpg$test)
mpg$grade <- ifelse(mpg$total >= 30, "A", ifelse(mpg$total >= 20, "B", "c")) head(mpg, 20) table(mpg$grade)
qplot(mpg$grade)
mpg$grade2 <- ifelse(mpg$total >= 30, "A", ifelse(mpg$total >= 25, "B", ifelse(mpg$total >= 20, "C", "D")))
|