如何删除只包含特定数字的特定行?
答
我们可以对逻辑矩阵使用rowSums
(df1[-1]==9
- 数据集作为在“ID”的第一列的子集),并检查其是否为0,则保留该行
df1[rowSums(df1[-1]==9)==0,]
如果条件是保留具有非9的数字的行,则作为@Rui Barradas,提到
df1[rowSums(df1[-1] != 9) > 0,]
+1
我不知道这是否会做到这一点。也许条件应该是'rowSums(df1 [-1]!= 9)> 0'。 –
+0
@RuiBarradas谢谢,情况可能如此。该职位的预期产出会更好 – akrun
您能否提供一个可重复的表格示例(我们可以在R中键入该表格)? – JVP