美文网首页
R语言-3-数据结构_矩阵、数据框、列表

R语言-3-数据结构_矩阵、数据框、列表

作者: oo番茄oo | 来源:发表于2020-04-16 01:47 被阅读0次

一、矩阵

1、生成方法
(1)把一个向量分行列排列

> x <- sample(1:100,28)
> x
 [1] 30 75  6 45 65 95 13 67 92 88 55 79 41 28
[15] 94  8 93 24  7 20 21 71 74 59 31 84 53 91
> matrix(x,nrow=7)
     [,1] [,2] [,3] [,4]
[1,]   30   67   94   71
[2,]   75   92    8   74
[3,]    6   88   93   59
[4,]   45   55   24   31
[5,]   65   79    7   84
[6,]   95   41   20   53
[7,]   13   28   21   91

(2)多个向量拼接

> x1<- sample(1:100,7);x1
[1] 28 52 87 91 98 20 79
> x2 <- 11:17;x2
[1] 11 12 13 14 15 16 17
> x3=sample(1:10,7);x3
[1]  3  9 10  8  1  7  2
> cbind(x1,x2,x3)
     x1 x2 x3
[1,] 28 11  3
[2,] 52 12  9
[3,] 87 13 10
[4,] 91 14  8
[5,] 98 15  1
[6,] 20 16  7
[7,] 79 17  2

要求:长度相同,数据类型相同

二、三者区别

矩阵 长度相同、所有数据类型相同,可预览
数据框 长度相同,数据类型可以不同,可预览
列表 长度可以不同,数据类型可以不同,没有行和列的概念,可以有多级元素,可包括向量、矩阵、数据框、列表。[[ ]],列表没有预览视图的

相关文章

  • R语言基础之数据结构

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

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

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

  • R语言-3-数据结构_矩阵、数据框、列表

    一、矩阵 1、生成方法(1)把一个向量分行列排列 (2)多个向量拼接 要求:长度相同,数据类型相同 二、三者区别 ...

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

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

  • R语言数据结构-数据框&矩阵&列表

    R语言数据结构主要有以下四种: 1.向量2.数据框3.矩阵4.列表 四种数据结构,重点掌握向量和数据框 Vecto...

  • R语言数据结构-向量

    R语言数据结构主要有以下四种: 1.向量2.数据框3.矩阵4.列表 最好理解的是数据框,数据框约等于“表格” 第一...

  • R基础与机器学习初探

    一.R语言基础 1.1 R的数据结构 向量、数据框、矩阵属于最常用的R数据结构,关于基础这里不多讲,简单概括一下 ...

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

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

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

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

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

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

网友评论

      本文标题:R语言-3-数据结构_矩阵、数据框、列表

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