unlist和转置
在使用sapply(data,unlist)之后,我有我认为是矢量矩阵或者它仍然是一个列表。 输出如下所示:
[[index1]]
c1
"value"
c2
"value"
c3
"value"
[[index2]]
c1
"value"
c2
"value"
c3
"value"
我希望的输出是为每个索引成为数据框中的一行,其中“c1”,“c2”和“c3”列作为列。 我已经尝试了一个简单的转置()。 我想我可以使用重塑或plyr来做到这一点,但我无法弄清楚。
注意:我的问题与直接从JSON文件中获取数据框非常相似,但请注意,在sapply之后,列包含向量。
尝试rbind
格式化您的sapply
输出:
a=list(a=1:3, b=4:6)
as.data.frame(do.call(rbind, a))
链接地址: http://www.djcxy.com/p/38283.html
上一篇: unlist and transpose