1、分组统计(包括分组求和、均值、中位数等)
irisSum <- iris %>%
dplyr::group_by(Species) %>%
dplyr::summarise(meanSize = mean(Sepal.Length))
#统计函数:mean(),meadian(),quantile(),min(),max(),sd(),var().
2、排序
#数据框排序。默认按顺序,关键字desc逆序
irisOrder <- iris %>%
dplyr::arrange(Sepal.Length)
#dplyr::arrange(desc(Sepal.Length))
3、选取
#选取
##条件过滤
irisFilter <- iris %>%
dplyr::filter(Sepal.Length >= 0.1)
irisFilter <- iris %>%
dplyr::filter(between(Sepal.Length,4,5))
##选取列,结果为数据框
irisSelect <- iris %>%
dplyr::select(contains('len'))
irisSelect <- iris %>%
dplyr::select(-contains('len'))
irisSelect <- iris %>%
dplyr::select(-Sepal.Length,-Sepal.Width)
##选取列,结果为向量
irisPull <- iris %>%
dplyr::pull(Sepal.Length)
##选取组内top,top_n按选取字段倒序排列
irisOrder <- iris %&