【发布时间】:2018-12-08 14:33:40
【问题描述】:
我有一个这样的数据框。
df
Tour Order Machine Company
[1] A D D B
[2] B B A G
[3] A E B A
[4] C B C B
[5] A G G C
我想获取三列Tour、OrderMachine 至少包含一个DE 或G 的行。
结果应该是:
Tour Order Machine Company
[1] A D D B
[3] A E B A
[5] A G G C
我的尝试:
df %>%
filter(any(c(Tour, Order, Machine) %in% c('D', 'E', 'G')))
但它没有正确过滤(返回所有行)。有人可以帮帮我吗?
【问题讨论】:
-
请与 dput() 共享 df
标签: r dataframe filter conditional-statements any