혼자서해보기 Q1.

library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
mpg <- as.data.frame(ggplot2::mpg)
mpg %>% filter(displ<=4) ->mpg_a
mpg %>% filter(displ >=5)->mpg_b
mean(mpg_a$hwy)
## [1] 25.96319
mean(mpg_b$hwy)
## [1] 18.07895

displ이 4 이하인 자동차의 hwy가 평균적으로 더 높다.

Q2

mpg %>% filter(manufacturer == "audi") -> mpg_audi
mpg %>% filter(manufacturer == "toyota") -> mpg_toyota
mean(mpg_audi$cty)
## [1] 17.61111
mean(mpg_toyota$cty)
## [1] 18.52941

toyota의 cty가 평균적으로 더 높다.

Q3

mpg %>% filter(manufacturer %in% c("chevrolet", "ford","honda"))-> mpg_cfh
mean(mpg_cfh$hwy)
## [1] 22.50943