[英]how to change list to matrix in R?
我得到一些列表數據(如下),並想將它們更改為R中的數據幀/矩陣
length(df[[1]][[1]])
# [1] 11
length(df[[1]])
# [1] 20
length(df)
# [1] 423
我想將它們更改為結構ncol = 11,nrow = 8460(423 * 20)的數據幀/矩陣,該如何用R做到這一點? 謝謝!
像這樣用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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.