文章目录
安装dplyr
包
dplyr
包提供了统一形式的函数用于操作数据框,更为简洁高效。
install.packages("dplyr") # 安装该包
library(dplyr) # 将该包载入内存
search() # 检查是否载入内存
筛选个案:filter()
和slice()
filter()
filter(数据框名,逻辑表达式)
:将给定数据框中符合特定逻辑表达式的个案筛选出来并返回为新的数据框filter(somedataframe,age>=30)
即从数据框somedataframe
中筛选出所有age
变量值≥30的个案
- 最上层为“且”关系的逻辑表达式,彼此之间可以用逗号
,
连接filter(somedataframe,logicA,logicB,logicC)
即从somedataframe
中筛选出logicA & logicB & logicC == TRUE
的所有个案
slice()
slice(数据框名,拟选取的个案行号构成的列向量)
:将给定数据框中行号为特定列向量中元素的个案筛选出来并返回为新的数据框- <