假设我有一个如下所示的数据集:
x y z
1 9 3
3 0 3
4 0 2
1 4 1
5 1 9
4 2 3
9 0 1我想要丢弃/折叠所有基于列z中的值重复的行,这样我的新数据集将如下所示:
x y z
1 9 3
4 0 2
1 4 1
5 1 9第2行和第6行已经被删除,因为它们在z(值3)中包含重复的值。我只想让R删除整个行的所有剩余迭代。
发布于 2014-03-09 13:00:10
如果您的数据存储在data frame df中,您可以执行以下操作:
df <- df[!duplicated(df$z), ]
https://stackoverflow.com/questions/22281140
复制相似问题