我想基于一列删除data.frame中的重复条目

时间:2018-03-19 16:51:09

标签: r

uniqueIDs <- data.frame(unique(MASTERFILE$Number), MASTERFILE[,3])

所以我有一个名为&#34; MASTERFILE&#34;的大表。在这个表中,我有一个名为&#34; Number&#34;的列。每行有一个数字。有些行具有相同的编号,例如:

1

2

3

3

4

5

所以我想做的是删除副本&#34; 3&#34;条目。但是,我还希望第3列包含在我的新&#34; uniqueIDs&#34;数据框(因此MASTERFILE[,3]部分)。

不幸的是,当我尝试运行它时,它会说独特函数中的行与第3列中的行不同,这很明显,但现在的问题是,如何确保那些相同的行在唯一函数中删除的位置,也会在第3列中删除?

1 个答案:

答案 0 :(得分:0)

我确信这些问题已经被问及并得到解答,但是这样的事情应该有效:

MASTERFILE[!duplicated(MASTERFILE$Number), c("Number", "Col3")]