if("dplyr" %in% installed.packages("dplyr") == FALSE)install.packages("dplyr")
library(dplyr)
exam <- read.csv("https://www.dropbox.com/s/z7si9jpm3n7wpo3/csv_exam.csv?dl=1")
head(exam)
class(exam)
exam %>% dplyr::filter(class == 1 | math > 50)
exam %>% dplyr::filter(class == 1 | class == 3 | class == 5)
exam %>% dplyr::filter(class %in% c(1,3,5))
class1 <- exam %>% dplyr::filter(class = 1)
mean(class1$math)
exam %>% select(-math)
# 1반의 수학점수를 내림차순으로 정렬하시오.
exam %>%
  filter(class==1) %>% 
  select(math) %>% 
  arrange(desc(math))

exam %>% 
  arrange(class, desc(math)) %>% 
  mutate(total = math+english+science) %>% 
  head
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQpgYGB7cn0NCmlmKCJkcGx5ciIgJWluJSBpbnN0YWxsZWQucGFja2FnZXMoImRwbHlyIikgPT0gRkFMU0UpaW5zdGFsbC5wYWNrYWdlcygiZHBseXIiKQ0KbGlicmFyeShkcGx5cikNCmV4YW0gPC0gcmVhZC5jc3YoImh0dHBzOi8vd3d3LmRyb3Bib3guY29tL3MvejdzaTlqcG0zbjd3cG8zL2Nzdl9leGFtLmNzdj9kbD0xIikNCmhlYWQoZXhhbSkNCmNsYXNzKGV4YW0pDQpleGFtICU+JSBkcGx5cjo6ZmlsdGVyKGNsYXNzID09IDEgfCBtYXRoID4gNTApDQpleGFtICU+JSBkcGx5cjo6ZmlsdGVyKGNsYXNzID09IDEgfCBjbGFzcyA9PSAzIHwgY2xhc3MgPT0gNSkNCmV4YW0gJT4lIGRwbHlyOjpmaWx0ZXIoY2xhc3MgJWluJSBjKDEsMyw1KSkNCmNsYXNzMSA8LSBleGFtICU+JSBkcGx5cjo6ZmlsdGVyKGNsYXNzID0gMSkNCm1lYW4oY2xhc3MxJG1hdGgpDQpleGFtICU+JSBzZWxlY3QoLW1hdGgpDQojIDHrsJjsnZgg7IiY7ZWZ7KCQ7IiY66W8IOuCtOumvOywqOyInOycvOuhnCDsoJXroKztlZjsi5zsmKQuDQpleGFtICU+JQ0KICBmaWx0ZXIoY2xhc3M9PTEpICU+JSANCiAgc2VsZWN0KG1hdGgpICU+JSANCiAgYXJyYW5nZShkZXNjKG1hdGgpKQ0KDQpleGFtICU+JSANCiAgYXJyYW5nZShjbGFzcywgZGVzYyhtYXRoKSkgJT4lIA0KICBtdXRhdGUodG90YWwgPSBtYXRoK2VuZ2xpc2grc2NpZW5jZSkgJT4lIA0KICBoZWFkDQoNCmBgYA0K