我有一個大於100列的數據框,並且我只通過比較兩列來找到唯一的行。我希望這是一個容易的,但我不能與unique
或duplicated
我自己的工作。對於只有選定列的數據幀是唯一的
在下文中,我想獨特僅使用ID和ID2:
data.frame(id=c(1,1,3),id2=c(1,1,4),somevalue=c("x","y","z"))
id id2 somevalue
1 1 x
1 1 y
3 4 z
我想獲得任一:
id id2 somevalue
1 1 x
3 4 z
或:
id id2 somevalue
1 1 y
3 4 z
(我沒有偏好哪個獨特的行保留)
所需輸出沒有很好地限定。你如何選擇包含x而不是y?這個決定將需要爲每一個重複行的每一列做出,並且你沒有給出如何去做的指示。 – joran 2012-03-30 14:33:39
我不在乎是否包含'x'或'y'。我會更新這個問題。 – Ina 2012-03-30 14:34:14