我有一個R中的數據框,包含列ID.A,ID.B和DISTANCE,其中距離表示ID.A和ID.B之間的距離。對於ID.A的每個值(1-> n),可能存在ID.B和DISTANCE的多個值(即,在ID.A中可能有多個重複行,例如所有值爲4,每個值具有不同的ID.B和該行的距離)。R,有條件地刪除重複的行
我希望能夠刪除ID.A重複的行,但有條件的距離值,這樣我留下每個ID.A記錄的最小距離值。
希望這是有道理的?
提前
編輯
非常感謝但願一個例子將證明比我的文字更有益。在這裏,我想刪除第二行和第三行,其中ID.A = 3:
myDF <- read.table(text="ID.A ID.B DISTANCE
1 3 1
2 6 8
3 2 0.4
3 3 1
3 8 5
4 8 7
5 2 11", header = TRUE)
什麼,我一直在尋找,謝謝 –