【发布时间】:2020-05-08 12:12:21
【问题描述】:
我在 R 中有一个这样的数据集 (dt):
n id val
1 1&&2 10
2 3 20
3 4&&5 30
而我想要得到的是
n id val
1 1 10
2 2 10
3 3 20
4 4 30
5 5 30
我知道要拆分 ID,我需要执行以下操作:
id_split <- strsplit(dt$id,"&&")
但是如何为最初连续在一起的 id 创建具有相同 val 的新行?
【问题讨论】: