我有由具有在列「距離」在列「姓名」相同的值,但不同的值的若干行的一個數據幀。我想刪除「名稱」中具有相同條目的所有行,只保留距離最小的條目。有沒有比比較所有行更簡單的方法,並檢查他們的「名稱」條目是否相同,然後再比較其「距離」值?真正的數據框大約是14000行x 14列。 我看了一個答案,但沒有發現任何東西,所以我會任何幫助非常感謝!的R - 比較並刪除與數據幀相同的列值的行,同時保持其中的一個
這將是原始數據幀:
name distance number
[1,] "apple" "2.5" "4"
[2,] "banana" "3" "6"
[3,] "apple" "1" "2"
[4,] "satsuma" "4" "8"
[5,] "satsuma" "7.5" "1"
[6,] "melon" "3" "3"
[7,] "satsuma" "1" "6"
這是我想要得到什麼(不一定是按照這個順序):
name distance number
[1,] "banana" "3" "6"
[2,] "apple" "1" "2"
[3,] "melon" "3" "3"
[4,] "satsuma" "1" "6"
這不是一個數據框,而是一個矩陣。 –