R语言中列表

 

列表是R的数据结构中最为复杂的一种。 一般来说,列表就是一些对象的有序集合。

对象可以是向量、矩阵、数据框、列表等,可以使用list函数来创建列表。

复制代码
> g <- "xxxxx"                   ## 字符串
> h <- c(2, 4, 3)                ## 数值向量
> j <- matrix(1:15, nrow = 3)    ## 矩阵
> k <- c("aa", "bb", "xx")       ## 字符串向量
> mylist <- list(g, h, j, k)     ## 生成四个成分的列表
> mylist
[[1]]
[1] "xxxxx"

[[2]]
[1] 2 4 3

[[3]]
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    4    7   10   13
[2,]    2    5    8   11   14
[3,]    3    6    9   12   15

[[4]]
[1] "aa" "bb" "xx"

> class(mylist)         ## 类型为列表
[1] "list"
> length(mylist)        ## 长度为四
[1] 4
> mylist[[1]]           ## 访问列表的第一个成分
[1] "xxxxx"
复制代码

 

列表是R语言中的重要数据类型:

001:它允许以一种简单的方式组合和调用不相关的信息。

002:许多R函数的运行结果都是以列表的形式返回的。

 

posted @   小鲨鱼2018  阅读(271)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-04-25 R语言中reshape2包 dcast函数数据的重铸
2021-04-25 R语言中reshape2包 melt函数数据的融合
2021-04-25 R语言中aggregate函数整合数据
2021-04-25 R语言中用户自编函数
2021-04-25 R语言中cat函数
2021-04-25 R语言中的mad函数绝对中位差
2021-04-25 R语言中switch语句
点击右上角即可分享
微信分享提示