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语言中常用的数据结构,向量、矩阵、列表、数据库、因子等。主要是它们的创建、索引和简单的运算。 数据类型...
    ChZ_CC阅读 683评论 0 0
  • 刘小泽写于2018.8.27-28我们日常使用R一般不会使用它的编程工作(即写R包的任务),许许多多的的生信函数、...
    刘小泽阅读 28,033评论 1 27
  • 用C实现矩阵写的不像前面的链表等数据结构写的顺利,因为矩阵里面的内容多的多,特别是计算部分,着实花了几天时间。目前...
    Mr_Bluyee阅读 1,702评论 0 0
  • 7稀疏矩阵 稀疏矩阵是一种特殊类型的矩阵,即矩阵中包括较多的零元素。对于稀疏矩阵的这种特性,在MATLAB中可以只...
    校苑数模阅读 2,867评论 0 1
  • 本文目录 1、线性系统Linear System 2、Vectors、Matrices 2.1 向量Vectors...
    城市中迷途小书童阅读 5,340评论 0 40