美文网首页R
R数据结构之列表

R数据结构之列表

作者: YUENFUNGDATA | 来源:发表于2018-09-01 14:25 被阅读24次

列表(list)是R的数据类型中最为复杂的一种。一般来说,列表就是一些对象(或成分,component)的有序集合。列表允许你整合若干(可能无关的)对象到单个对象名下。例如,某个列表中可能是若干向量、矩阵、数据框,甚至其他列表的组合。

列表公式如下:


其中的对象可以是目前为止讲到的任何结构。你还可以为列表中的对象命名:


范例:

g<-"My First List"
h<-c(25,26,18,39)
j<-matrix(1:10,nrow=5)
k<-c("one","two","three")
mylist<-list(title=g,ages=h,j,k)
mylist$titile
mylist$ages
mylist[[2]]
mylist[["age"]]

输出结果:


本例创建了一个列表,其中有四个成分:一个字符串、一个数值型向量、一个矩阵以及一个 字符型向量。可以组合任意多的对象,并将它们保存为一个列表。

你也可以通过在双重方括号中指明代表某个成分的数字或名称来访问列表中的元素。此例中mylist[[2]]和mylist[["ages"]]均指那个含有四个元素的向量。由于两个原因,列表成为了R中的重要数据结构。首先,列表允许以一种简单的方式组织和重新调用不相干的信息。其次,许多R函数的运行结果都是以列表的形式返回的。

相关文章

  • 2019-07-27 [R语言编程艺术-1]

    chaper1 快速入门 运行R 简单运行R 重要的数据结构 向量、字符串、矩阵(矩形的数值数组)、列表、数据框、...

  • R数据结构之列表

    列表(list)是R的数据类型中最为复杂的一种。一般来说,列表就是一些对象(或成分,component)的有序集合...

  • R语言基础之数据结构

    基础数据结构 R语言中主要有向量(vector),矩阵(matrix),列表(list),数据框(data fra...

  • 学习小组Day5笔记--小明

    R语言数据结构 数据类型 -向量-矩阵-数组-数据框-列表 知识点,与python相比 1.注意赋值方式2.r中同...

  • R语言学习笔记——列表

    列表是R语言数据结构中最复杂的一种。列表是各种对象的有序集合,向量、矩阵、数据框等都可以包含进来。 如: > a ...

  • R语言变量的定义

    一、原理 R中有许多用于存储数据的结构,包括标量、向量、数组、数据框和列表。多样化的数据结构赋予了R极其灵活的数据...

  • R语言实战---第2章

    2.2 数据结构 R拥有许多用于存储数据的对象类型,包括标量、向量、矩阵、数组、数据框和列表。 2.2.1 向量 ...

  • 初识R语言—数据框的操作

    R的数据结构 1、向量vector2、矩阵matrix3、数组array4、数据框 dataframe5、列表 数...

  • Day5 数据结构学习——曹婕

    今天主要学习了R下数据结构的相关知识,主要包括向量、矩阵、数组、数据框、列表等。《R语言实践第二版》中有一张图较为...

  • R之数据集

    R的数据结构包括标量、向量、数组、矩阵、数据框和列表数据类型包括数值型、字符型、逻辑型(TRUE/FALSE)、复...

网友评论

    本文标题:R数据结构之列表

    本文链接:https://www.haomeiwen.com/subject/arquwftx.html