【发布时间】:2013-05-11 21:10:34
【问题描述】:
我认为aggregate 或reshape 可以满足我的需求,但我不太清楚。
我有一个姓名列表 (brand) 和随附的 ID 号 (id)。该数据是长格式的,因此名称可以有多个 ID。我想按名称 (brand) 进行重复数据删除,并将多个可能的 id 连接成一个由注释分隔的字符串。
例如:
brand id
RadioShack 2308
Rag & Bone 4466
Ragu 1830
Ragu 4518
Ralph Lauren 1638
Ralph Lauren 2719
Ralph Lauren 2720
Ralph Lauren 2721
Ralph Lauren 2722
应该变成:
RadioShack 2308
Rag & Bone 4466
Ragu 1830,4518
Ralph Lauren 1638,2719,2720,2721,2722
我将如何做到这一点?
【问题讨论】:
-
在你想要的输出中,“Ragu”不应该出现两次,对吧?
-
对于每个品牌,您希望结果是
list的 id 还是一个拼凑在一起的字符串?
标签: r concatenation aggregate