我试图找到一种使用列标题的部分名称和数学表达式(x> 0)来过滤行的方法。鉴于我的数据在这里:根据部分列名和数学表达式过滤数据框中的行
OTU_ID X3_22L15_S X3_22T10_W X3_22L6_S X3_22Algae
1 denovo109 16 0 9 0
2 denovo147 44 484 28 0
3 denovo297 0 0 7 14
4 denovo1013 0 1 0 0
我想只包括那些在与列在“S”结尾,在“W”结尾的标题和列的值> 0的行。我已经找到了根据列标题的子字符串和基于特定列中的值进行筛选的方法来过滤列的方法,但是没有找到任何允许我基于> 0的过滤器进行过滤,这两个过程同时发生在两组由不同的子字符串指定的列。
任何帮助,将不胜感激!
无论列中的值是什么,您是否想保留“W”列结束? – www
是的。我只需要在W和以S. –
结尾的任何列结尾的任何列中值> 0的行。我通过将'all_vars'替换为'any_vars'来更新我的答案。请让我知道,如果这是你想要的。 – www