R:转置和聚合列

时间:2015-10-22 18:58:59

标签: aggregate-functions transpose

我有这个数据框,v1作为类别的名称,v2作为项目。 inital data frame 我需要聚合v1,因此水果只会出现一次,而v2中的所有项目都将被转置并放在一个单独的单元格中,用逗号分隔。 The final output

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:-1)

您可以使用聚合功能中的转置轻松完成此操作。

  

DT< -aggregate(V2〜V1,数据DT =,有趣= T)

但是,您在卷起的字符串中会有一些不需要的文本,可以使用 gsub 函数轻松删除

  

DT $ v2和LT; -gsub("并[c()]""",DT $ V2))