dplyr中有五个核心函数:filter(按值筛选观测)、arrange(对行进行重新排序)、select(按照名称选取变量)、mutate(使用现有变量的函数创建新变量)、summarize(将多个值总结为一个摘要统计量),它们的第一个参数是数据框,第二个参数(使用变量名称)描述在数据框上进行的操作,输出的结果都是一个新数据框。
这些函数都可以和group_by函数联合使用,group_by可以改变以上函数的作用范围,使得在整个数据集的每个分组上进行操作。
一、比较运算符、逻辑运算符
文章图片
文章图片
一、使用filter()筛选行
在进行筛选的时候需要用到比较运算符(>、<、>=、<=、!=、==),逻辑运算符(&与、|或、!非),
在整理好的上证A股代码中找出华夏银行
t=filter(test,name=="华夏银行")
(t=filter(test,name=="华夏银行"))#找出华夏银行
(t=filter(test,name=="华夏银行" | name=="浦发银行"))#找出华夏银行和浦发银行
(t=filter(test,name %in% c("华夏银行","浦发银行")))#找出华夏银行和浦发银行
文章图片
文章图片
【dplyr】