R数据分析——矩阵

本文介绍了如何在R中创建、操作和应用矩阵。包括矩阵的创建、基本运算、索引选择、条件筛选、获取行列数、删除元素、改变元素值以及利用apply函数进行特定计算。还涉及到矩阵在图像处理中的应用,例如读取和处理图片。
摘要由CSDN通过智能技术生成

**

这里写目录标题

矩阵

**

#创建矩阵
m<-matrix(1:8,nrow=2,byrow=T)#nrow行数,byrow按行顺序

#矩阵运算
m1<-matrix(1:4,nrow=2)
m2<-matrix(2:5,nrow=2)
m1+m2
m1*m2

> m1+m2
     [,1] [,2]
[1,]    3    7
[2,]    5    9

#矩阵索引,逗号的位置决定列还是行
m<-matrix(1:12,nrow=4)
m[,2:3]#访问2到3列
m[,1<=2]

#矩阵元素按条件筛选
m<-matrix(1:12,nrow=4)
first.col<-m[,1]
first.col%%20
m[first.col%%2
0,]
m[first.col%%2==0 & m[,2]>6,]

#练习:创建一个矩阵,找出第二列元素能被3整除且大于5的元素所在的行的元素
m <- matrix(1:12,nrow=4)
m
second.col<-m[,2]
second.col
m[second.col %% 3==0 & m[,2]>5,]

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值