R语言中filter命令的使用

 

filter函数的使用需要加载dplyr包

1、

a <- 1:10
b <- sample(10, 10)
c <- rep(letters[1:5], each = 2)
dat <- data.frame(a, b, c)
dat
library(dplyr)
filter(dat, a < 6)                          ## 依据列进行过滤
filter(dat, a < 6, b < 8)
filter(dat, a < 6, b < 8, c == "b")         ## ,号默认是而且
filter(dat, a < 6, b < 8 | c == "b")        ##  |表示或者

 

 

posted @ 2022-05-21 12:21  小鲨鱼2018  阅读(1437)  评论(0编辑  收藏  举报