我在DF中有一些嵌套数据,我想将它扩展为新的DF,其中所有其他条目都是重复的。例如
x1 x2 x3
1 43 'j,k,d' 'apple'
2 11 'as,ddd' 'pear'
在此DF中,变量x2有多个以逗号分隔的条目。我想制作一个新的DF,看起来如下:
x1 x2 x3
1 43 'j' 'apple'
2 43 'k' 'apple'
3 43 'd' 'apple'
4 11 'as' 'pear'
5 11 'ddd' 'pear'
答案 0 :(得分:4)
尝试
library(splitstackshape)
cSplit(df1, 'x2', ',', 'long')
# x1 x2 x3
#1: 43 j apple
#2: 43 k apple
#3: 43 d apple
#4: 11 as pear
#5: 11 ddd pear