是否有一个简短的手过滤r中的系列

时间:2016-03-19 11:30:49

标签: r

R noob在这里。我一遍又一遍地输入这种语法,我怀疑在列中过滤行的方法很简单。

我认为可以在不重复 foo bar 的情况下重写#2。

方法#1

foo[foo$bar > 0, 'bar']

方法#2

foo$bar[foo$bar > 0]

提前致谢。

1 个答案:

答案 0 :(得分:1)

这是我爱上dplyr的原因之一:

install.packages("dplyr")
library(dplyr)

foo %>%
filter(bar > 0)