我想删除所有列中具有相同值的行。例如,我有一个家庭和工作ID。如果某行的住所和工作地点具有相同的ID,我想删除该整行。下面是一个示例:
Home Work
4532 4532
3433 3434
2343 2343
因此,例如,我想删除第一行和第三行,因为它们的每一列都具有相同的值。但是我想知道如何对适用于相当大的数据集的所有行执行此操作。
答案 0 :(得分:1)
您可以在家庭和工作编号不同的情况下对数据框进行子集化:
df_new <- df[df$Home != df$Work, ]
df_new
Home Work
2 3433 3434