【发布时间】:2014-08-10 18:25:18
【问题描述】:
我想用 or/and 的组合对 data.frame 进行子集化。这是我使用普通 R 函数的代码。
df <- expand.grid(list(A = seq(1, 5), B = seq(1, 5), C = seq(1, 5)))
df$value <- seq(1, nrow(df))
df[(df$A == 1 & df$B == 3) |
(df$A == 3 & df$B == 2),]
如何使用 dplyr 包中的过滤器功能转换它们?感谢您的任何建议。
【问题讨论】: