【发布时间】:2018-10-31 00:24:17
【问题描述】:
我有一个如下的 data.table:
x <- data.table(group = c('A', 'A', 'A', 'B', 'B'),
row_id = c(1, 2, 3, 1, 2),
value = c('a', 'b', 'c', 'd', 'e'))
我想在“group”指示的每个组中添加一个新列,该列累积连接按“row_id”排序的列“value”。所以输出看起来像:
group row_id value
1: A 1 a
2: A 2 a_b
3: A 3 a_b_c
4: B 1 d
5: B 2 d_e
感谢您的帮助!
【问题讨论】:
-
链接中有几个备选方案。 This和下面贴的基本一样。
标签: r data.table