我有mydf
下面的数据框。我想拆分任何包含逗号分隔数据的单元格并将其放入行中。我正在寻找类似于y
下面的数据框。我怎样才能通过几个步骤有效地做到这一点?目前我cSplit
一次在一列上使用函数。
我试过cSplit(mydf, c("name","new"), ",", direction = "long")
了,但没用
library(splitstackshape)
mydf=data.frame(name = c("AB,BW","x,y,z"), AB = c('A','B'), new=c("1,2,3","4,5,6,7"))
mydf
x=cSplit(mydf, c("name"), ",", direction = "long")
x
y=cSplit(x, c("new"), ",", direction = "long")
y