2017-10-18 83 views
-3

我的問題非常類似於這個Subset with unique cases, based on multiple columns。唯一的區別是我不希望重複的值顯示在最終的數據框中。 原始數據框中:如何擺脫數據幀列中的重複值

df 
v1 v2 v3 v4 v5 
1 7 1 A 100 98 
2 7 2 A 98 97 
3 8 1 C NA 80 
4 8 1 C 78 75 
5 8 1 C 50 62 
6 9 3 C 75 75 

使用> df[!duplicated(df[1:3]),]讓我

v1 v2 v3 v4 v5 
1 7 1 A 100 98 
2 7 2 A 98 97 
3 8 1 C NA 80 
6 9 3 C 75 75 

但我想是

v1 v2 v3 v4 v5 
1 7 1 A 100 98 
2 7 2 A 98 97 

6 9 3 C 75 75 

我用獨特的嘗試,但現在看來,這只是保持我分析柱。任何幫助將不勝感激!

回答

1

我們還需要從另一端

df[!(duplicated(df[1:3])|duplicated(df[1:3], fromLast = TRUE)),] 
得到 duplicated