我有一个数据帧,其中行是重复的。我需要从中创建独特的行。我尝试了几个选项,但他们似乎并不工作如何在数据帧中创建唯一行
这适用于某些行,但也给出错误“期望单个值”。数据帧'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