我有一個包含兩列的日期框架。我想刪除第一列中有重複條目的行。不過,我想選擇一個特定的行保持基於第二列的值。按R中的中值摺疊重複行
具體 - 如果在1列2個重複條目,我想在柱與下值除去行2
或者,如果有在1列2名以上相同的條目然後我想第2行的中間值保持不變。因此,對於數據幀
a <- c(rep("A", 3), rep("B", 3), rep("C",1), rep("D",1), rep("D",1))
b <- c(1,2,3,4,5,6,4,7,6)
df <-data.frame(a,b)
將成爲
a <- c(rep("A", 1), rep("B", 1), rep("C",1), rep("D",1))
b <- c(2,5,4,7)
df <-data.frame(a,b)
我已經試過功能獨特的()和重複(),但似乎無法找到符合這些標準的爭論。任何幫助非常感謝。
對於基數R,您還可以查看'?aggregate'。 – SimonG