2.2.1 数据结构——矩阵结构、数组结构与数据框

创建矩阵的函数名为:matrix()

其基本语法格式为:matrix(data=NA,nrow=1,ncol=1,byrow=TRUE)

其中data表示矩阵的元素,nrow和ncol分别表示了矩阵的行数和列数,byrow=TRUE表示按行填充,byrow=FALSE表示按列填充,需要注意的是:在这个函数条件下不同于SAS和MATLAB等软件直接键入矩阵的行和列,此时我们直接键入了矩阵的所有元素然后依据行数和列数及填充方式,将所有元素分别填充进矩阵之中去。

举个例子练练手吧:

 

关于查看矩阵中某一些特定元素的取值,读取矩阵的信息,矩阵之间的运算等相关的函数名称与MATLAB等是类似的,大家可以直接在网上百度或直接查看R语言的相关帮助信息即可(这个网站里面可以搜到哦www.runoob.com)。

下面我们来讲数组的创建。

数组与矩阵的不同点在于:数组的维数可以大于2,创建数组我们需要用到函数:array()

其语法格式为:array(data=NA,dim=length(data),dimnames=NULL)

解释一下:data表示数组中的数据,dim是一个数值型的向量,给出了各个维度下标的最大值,dimnames是一个可选项,是各维度名称标签的列表,举个栗子:

这里想提醒的是dim=c(3,3,1)表示创建一个3行3列的数组,那么dim=c(3,3,2)就表示创建两个3行3列的数组。

关于数组的运算和查看的一些语法需要用的时候大家自行搜索就好啦。

下面介绍一下数据框。

R中的数据框实际上就类似于SAS,SPSS里面的数据集,相对于矩阵而言更加具有一般性,它可以存储不同类型的数据(矩阵不行哦),但要注意的是每一列的数据的模式必须唯一。

创建数据框的函数名称为:data.frame()

举个栗子:

针对数据框的一些操作大家同样自行去查阅就好啦。 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值