小编Chr*_*ail的帖子

将列表分成行,同时在r中保留标识符

我正在使用以下类型的数据集

    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).非常感谢!

regex r list reshape

10
推荐指数
3
解决办法
883
查看次数

标签 统计

list ×1

r ×1

regex ×1

reshape ×1