概述
一.基本概念
1.具有行数和列数的一个规则的一个二维表
每一行代表一条记录
每一列代表一个属性
eg:
二.矩阵创建
1.mat<-matrix(c(1:12),nrow=3,ncol=4)
指定数据内容,指定行数,指定列数
行数列数都可以省略
2.维数获取
dim(mat)
三.矩阵的运算
1.矩阵与标量相乘:*
2.矩阵与矩阵相乘:%*%
条件:满足矩阵相乘的要求,左边矩阵的行数等于右边矩阵的列数,不满足条件会报错
四.矩阵索引
给行列取名
1 提取单个元素
2.提取行
3.提取列
4.提取部分行列
五.元素筛选
1.逻辑判断:给出逻辑值true或者false
eg:选出语文成绩大于等于五的成绩
2.which:给出满足条件的数据的位置
六.apply
apply(mat,1,f)
apply(mat,1,f)
要操作的矩阵对象,1/2(1为对行操作,2为对列操作),使用的函数
最后
以上就是平常哈密瓜为你收集整理的R语言—矩阵的全部内容,希望文章能够帮你解决R语言—矩阵所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复