使用sapply(数据,unlist)后,我认为是一个矢量矩阵,或者它仍然是一个列表。输出如下:
[[index1]]
c1
"value"
c2
"value"
c3
"value"
[[index2]]
c1
"value"
c2
"value"
c3
"value"
我想要的输出是每个索引成为数据框中的一行,其中“c1”,“c2”和“c3”为列。我已经尝试过一个简单的转置()。我想我可以用reshape或plyr做到这一点,但我无法理解。
注意:我的问题与Getting dataframe directly from JSON-file?非常相似,但请注意,在列中包含向量之后,
答案 0 :(得分:2)
尝试rbind
格式化sapply
输出:
a=list(a=1:3, b=4:6)
as.data.frame(do.call(rbind, a))