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函数的运行结果都是以列表的形式返回的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!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语句