R如何将列值转换为另一列的行中的列表

时间:2015-02-11 14:39:43

标签: r data.table

我有以下数据:

d <- data.table(c = c("ABC", "XYZ", "IJK"), i = c("102", "102", "103"), n = c(100, 100, 1) )
> d
     c   i   n
1: ABC 102 100
2: XYZ 102 100
3: IJK 103   1

希望得到结果:

res <- data.table(i = c("102", "103"), n = c(100, 1), c = c("ABC, XYZ", "IJK") )
> res
     i   n        c
1: 102 100 ABC, XYZ
2: 103   1      IJK

转换了“c&#39; c”列中的信息。 (第一列)到res。的第三列中的值。

我该怎么做?

0 个答案:

没有答案