我有一群有特色的人。每个人属于一个或多个组。我需要将个体合并到组特征,首先将n_groups
给出的次数重复单个数据集的每一行。
数据看起来像
id age n_groups
1 50 2
2 46 1
3 51 3
4 44 2
我需要
id age n_groups group_index
1 50 2 1
1 50 2 2
2 46 1 1
3 51 3 1
3 51 3 2
3 51 3 3
4 44 2 1
4 44 2 1
这似乎是一项非常简单的任务,我需要expand
的一些变体,其副本数量可变。有任何想法,如果有一个简单的命令吗?
谢谢!
答案 0 :(得分:0)
出现解决方案非常标准。 expand
命令确实允许基于变量进行扩展:expand n_groups
解决了问题。