无论如何,是否可以根据某些条件从数据框中删除重复项?

时间:2019-06-21 09:54:35

标签: r

我希望使用text = txt.read()函数从代码中删除重复项,但是我不希望它根据其他条件删除一些重复项。

例如,我的数据框具有变量distinct()positionplacecompany,因此我希望仅当{ {1}},sourceposition相同,而place变量不同。这就是我正在使用的功能。

company

我只希望当重复项与三个变量匹配时将其删除,而对另一个变量保持不同。还有其他方法可以做到吗?

1 个答案:

答案 0 :(得分:1)

使用基数R,您可以索引重复项,然后将其子集到原始数据框:

    gr cl id
 1:  a  a  1
 2:  a  a  1
 3:  a  a  1
 4:  a  b  2
 5:  a  b  2
 6:  a  b  2
 7:  b  c  1
 8:  b  c  1
 9:  b  c  1
10:  b  d  2
11:  b  d  2
12:  b  d  2