R 语言数据结构 --2 矩阵和数据框①矩阵-matrix

Posted def-phoenix

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R 语言数据结构 --2 矩阵和数据框①矩阵-matrix相关的知识,希望对你有一定的参考价值。

矩阵-matrix-2018年6月9日

今天很可惜,没有过多地学习R语言(主要因为去听了党课,学习了党重要讲话,所以没有看书),所以今天就总结一个矩阵吧。不过多的学习了。

首先稍微复习一下昨天的因子,首先要记得的就是mode()看每个元素,class()看整体是什么,另外如果你把TRUE abc 1都传给一个向量,那向量会把它进行类型转换。安全性:字符串>数字>逻辑值。会尽量向安全性高的转换。这个是隐式类型转换。当然也可以用as家族进行类型转化,例如将数字转换成字符串:as.character()(可以记为char+acter)

 接下来将矩阵

矩阵是对象量的扩展,向量是一维结构,而矩阵是二维结构,并且所有元素类型也必须相同。

1:创建矩阵的方法

matrix()

也可以对向量进行修改dim属性

也可以把若干个向量组装成一个矩阵,也可以把若干矩阵合成一个矩阵:matrix,而且矩阵可以增加行名和列名方便我们找数据的时候不用去数他是第几行第几列。(当然你想用which挨个找我也不说话!)

首先如果学过线性代数,就很容易理解矩阵是什么,比如矩阵的分解,想乘之类的在R里面都有。

那么正式说创建矩阵:

(1),创建NA矩阵(复习一下NA代表缺失值)

技术分享图片

(2),创建有值得

技术分享图片

按行优先

技术分享图片

(3)组装

技术分享图片

技术分享图片

技术分享图片

看看mode和class?

技术分享图片

 

以上是关于R 语言数据结构 --2 矩阵和数据框①矩阵-matrix的主要内容,如果未能解决你的问题,请参考以下文章

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

R语言基础-向量|矩阵|数组|数据框|数据IO|实用函数

R 语言数据结构 --2 矩阵和数据框②数据框-dataframe

《R语言实战》自学笔记28-将函数应用于矩阵和数据框

R语言数据转换(一)2021.2.25

R语言创建使用矩阵(按行按列填充,矩阵命名,矩阵下标使用,数据框转换为矩阵)