R语言自学笔记-----数据结构之矩阵的定义及基本操作

本文介绍了R语言中矩阵的定义和基本操作,包括通过cbind()、rbind()、matrix()函数创建矩阵,以及如何访问矩阵元素和重命名行列变量。矩阵作为一种二维数组,提供了一种直观的数据组织方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        矩阵是用来存储具有相同存储类型的一组变量,矩阵的元素可以是数值型,逻辑型,字符串型,对应的矩阵依次称为数值型矩阵,逻辑型矩阵,字符串型矩阵,可以通过is.matrix()函数判断数据对象是否为矩阵。矩阵可以认为是一个二维数组,类似于excel中的表格。矩阵相比于向量,矩阵的数据组织形式更直观,更便于数据管理。

(一)矩阵的建立

        矩阵的建立有多种方法,总体上可以分为两种,即将多个已有向量合并建立矩阵,由单个向量来建立派生矩阵。现将方法列出如下:

1、cbind()与rbind()函数

        cbind()函数是列合并的函数,rbind()是行合并的函数,即行合并函数将每一个向量作为矩阵的一行,列合并函数将每一个向量作为矩阵的一列。

        基本书写格式为:cbind(向量名列表),rbind(向量名列表)

        向量名之间应用英文逗号隔开,各个向量的数据存储类型应保持一致。

#建立向量a,b
a <- c(1:10)
b <- seq(1,20,2)
#进行行合并,建立矩阵dim1
dim1 <- rbind(a,b)
#进行列合并,建立矩阵dim2
dim2 <- cbind(a,b)

2、matrix()函数

    &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值