我有一個數據幀,其中行是重複的。我需要從中創建獨特的行。我嘗試了幾個選項,但他們似乎並不工作如何在數據幀中創建唯一行
這適用於某些行,但也給出錯誤「期望單個值」。數據幀'l'看起來像這樣
bowler overs maidens runs wickets economyRate date opposition
(fctr) (int) (int) (dbl) (dbl) (dbl) (date) (chr)
1 MA Starc 9 0 51 0 5.67 2010-10-20 India
2 MA Starc 9 0 27 4 3.00 2010-11-07 Sri Lanka
3 MA Starc 9 0 27 4 3.00 2010-11-07 Sri Lanka
4 MA Starc 9 0 27 4 3.00 2010-11-07 Sri Lanka
5 MA Starc 9 0 27 4 3.00 2010-11-07 Sri Lanka
6 MA Starc 6 0 33 2 5.50 2012-02-05 India
7 MA Starc 6 0 33 2 5.50 2012-02-05 India
8 MA Starc 10 0 50 2 5.00 2012-02-10 Sri Lanka
9 MA Starc 10 0 50 2 5.00 2012-02-10 Sri Lanka
10 MA Starc 8 0 49 0 6.12 2012-02-12 India
日期是唯一的,可用於獲取可以選擇行的行。請讓我知道如何做到這一點。
這是因爲'summarise'爲每個組的組合返回一個值。如果組合中有多個唯一日期,則會導致不平衡。發佈示例數據和預期輸出的結果會更好。 – akrun
dplyr作者正在考慮做一個擴展來支持這個(akrun正在討論的內容),如下所示:https://github.com/hadley/dplyr/issues/154 – Frank
請提供代碼來創建示例data.frame與你的問題?這將允許輕鬆測試答案的正確性,而不會增加海報重新創建數據的負擔。 - 謝謝 – Uwe