我有一个如下所示的数据框:
COL1 COL2
5 3
3 10
4 5
15 6
通过选择“COL1或COL2中的值大于7”
来对数据框进行子集化我试过了:
|
我的OR
声明。
不是取值,而是整列而不是行。我想要一个看起来像这样的答案:
COL1 COL2
3 10
15 6
谢谢!
答案 0 :(得分:2)
你可以尝试基地:
subset(dat, COL1 > 7 | COL2 > 7)
或dplyr版本:
library(dplyr)
dat %>% filter( COL1 >7 | COL2 > 7)