【发布时间】:2018-07-08 07:06:44
【问题描述】:
好的,这是我想象中的data.frame,称为data
A1 A2 A3 A4 A5 A6
1 2 45 35 33 38
5 1 23 33 58 47
18 26 78 15 5 6
我想要做的是选择所有列中包含 1 或 33 的所有行
所以我最初的想法是写下面的代码
a <- paste0("A",1:6)
num <- c("1","33")
data <- data %>%
filter(a %in% num)
直觉上我虽然这会起作用,但我不断收到错误结果必须有长度_而不是_。
我有什么办法可以解决这个问题或使用不同的解决方案?谢谢!
【问题讨论】: