【发布时间】:2019-08-21 13:24:58
【问题描述】:
我想根据 2 列删除满足特定条件的数据框行:
- 在
Column1中包含_text1 - 在
Column2中没有text2完全匹配
我已经设法找到一种方法来过滤我想用下面的代码删除的行:
Table%>%filter(str_detect(Column1, '_text1') & Column2!="text2")
但我想不出一种方法来反转代码,以便通过同时满足两个条件来返回我想要保留的行。
【问题讨论】:
-
您可以使用
!来否定表达式(如果这是您想要做的,您的问题有点不清楚):Table%>%filter(! (str_detect(Column1, '_text1') & Column2!="text2") ) -
谢谢!嵌套两个条件!(条件)就可以了。我不知道这是可能的。非常感谢 !!!! :) :)