在 R 中使用 OR 语句

Using OR statement in R

我有一个如下所示的数据框:

COL1    COL2    
 5       3
 3       10
 4       5
 15      6

我通过选择 "Values in COL1 OR COL2 greater than 7"

对数据帧进行子集化

我试过这个:

| 

我的 OR 声明。

它不是取值,而是取整列而不是行。我想要一个看起来像这样的答案:

 COL1    COL2    
 3       10
 15      6

谢谢!

你可以在基地试试:

subset(dat, COL1 > 7 | COL2 > 7)

或 dplyr 版本:

library(dplyr)
dat %>% filter( COL1 >7 | COL2 > 7)