我有一个 list
包含 0-3 个 ID 号,如下所示:
[[1]]
[1] 2125233 <NA> <NA>
[[2]]
[1] 2009281 2380145 2931851
[[3]]
[1] 1517163 2836702 2506119
我如何将其转换为
data frame
其中元素编号成为 id,元素的内容成为这样的字符串/因素: id contents
1 2125233 <NA> <NA>
2 2009281 2380145 2931851
3 1517163 2836702 2506119
... .....
我试过看
unlist
但它只是将所有内容都放入一个长向量中。有什么建议?
最佳答案
List <- list(c(123, NA, NA), c(1223, 4546,5656), c(4546,4646,464))
> List
[[1]]
[1] 123 NA NA
[[2]]
[1] 1223 4546 5656
[[3]]
[1] 4546 4646 464
> data.frame(do.call(rbind, List))
X1 X2 X3
1 123 NA NA
2 1223 4546 5656
3 4546 4646 464
关于R将数据从列表移动到数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12587111/