R将列表(list)转换成数据框/矩阵

淡水鱼写于2020/2/15

将列表转换成矩阵,接着由矩阵转换成数据框。
Eg.
a,b,c,d,e均是R中的变量。

a <- "I"
b <- "lo"
c <- "ve"
d <- "Y"
e <- "ou"
list_eg <- list(a, b, c, d, e)
matrix(unlist(list_eg), nrow=1)#将列表转化成矩阵。
#     [,1] [,2] [,3] [,4] [,5]
# [1,] "I"  "lo" "ve" "Y"  "ou"
data.frame(matrix(unlist(hub_lung), nrow=1))#将矩阵转换成数据框。

1-要掌握matrix()函数的用法,如果list_eg中每个元素都是长度相同的向量,在不设置矩阵行数和列数的前提下,默认按照列排列,也就是说,matrix(...)将对list的元素按照列排列。

你可能感兴趣的:(R将列表(list)转换成数据框/矩阵)