我正在使用以下类型的数据集
names<-c("Aname","Aname","Bname","Cname","Cname")
list <- list( c('a, b','b, r','c, g'), c('d,g','e,j'),
c('d, h','s, q','f,q'), c('d,r ','s, z'),c('d, r','d, r'))
data<-cbind(names, list)
Run Code Online (Sandbox Code Playgroud)
并希望打破列表中的每个元素,然后将其与"name"变量绑定.所以我想要生成的数据集看起来像这样:
Column 1 Column 2
Aname a
Aname b
Aname b
Aname r
Aname c
Run Code Online (Sandbox Code Playgroud)
有很多关于如何将列表转换为data.frame的讨论,但是我很难找到关于如何在"数据框内"执行此操作的任何建议,我希望将标识符保存在同一行中.列表(在本例中为Names).非常感谢!