作为我附加的图像,我想删除仅包含数字9的行(ID),但不包含包含其他数字的行。
有谁知道如何编写r代码来执行此操作?
答案 0 :(得分:1)
我们可以在逻辑矩阵(rowSums
- 数据集的子集上使用df1[-1]==9
作为' ID'中的第一列,并检查它是否为0,然后保留该行
df1[rowSums(df1[-1]==9)==0,]
如果条件是保留数字不是9的行,那么就像@Rui Barradas那样提到
df1[rowSums(df1[-1] != 9) > 0,]