我可以使用 do.call 函数将列表转换为 data.frame:
z=list(c(1:3),c(5:7),c(7:9))
x=as.data.frame(do.call(rbind,z))
names(x)=c("one","two","three")
x
## one two three
## 1 1 2 3
## 2 5 6 7
## 3 7 8 9
我想让它更简洁,将两个语句合并为一个语句,可以吗?
x=as.data.frame(do.call(rbind,z))
names(x)=c("one","two","three")