我得到一些列表数据(如下所示),并希望将它们更改为R
中的dataframe / matrixlength(df[[1]][[1]])
# [1] 11
length(df[[1]])
# [1] 20
length(df)
# [1] 423
我希望将它们更改为数据框/矩阵,结构为ncol = 11,nrow = 8460(423 * 20),如何用R做? THX!
答案 0 :(得分:1)
unlist()
一样。我用随机数创建了列表:
df<-lapply(1:423,function(x){
lapply(1:20,function(x)runif(11))
})
matrix(unlist(df),ncol=11,byrow=T) # or byrow=F if you want to fill by col