R数据分析——数组

基本命令

函数功能
getwed()查看当前文档所在地
library()显示已安装的包的列表
library("*")加载这个包
search()显示已加载的包的列表
install.packages()下载包
detach(“packages:*”)移除包
remove.packages("*")卸载包
letters输出26个英文字母
length()计算长度
sample()随机抽取
which()返回下标
matrix()创建矩阵
plot()创建图片
apply(m,dim.index,f)m是对象,dim.index=1为行,2为列,f是函数
cbind(m,f)将f按列添加到m中
rbind(m,f)将f按行添加到m中

代码展示

#apply函数
#apply(m,dim.index,f)  #dim.index:
m <-matrix(1:6,nrow=3);m
#求每一行的最大值   1代表行
apply(m,1,max)
#求每一列的最大值   2代表列
apply(m,2,max)
m <-matrix(1:12,nrow=3);m
col.v <-matrix(21:32,nrow=3);col.v
cbind(m,col.v)#按列添加,但是行数要相同
rbind(m,col.v)#按行添加,但是列数要相同
#数组
test1 <- matrix(sample(90:100,6,replace = F),nrow=2)
test1
test2 <- matrix(sample(90:100,6,replace = F),nrow=2)
test2
test <- array(data=c(test1,test2),dim= c(2,3,2))#2,3,2   2,3表示两行三列,2个   
test

运行结果:
在这里插入图片描述

attributes(test)  #返回数组的格式 
str(test)
test[,,1] #test中的第一个数组
test[1,,1]#第一行所有列的第一个数组
test[,1,1]#所有行第一例的第一个数组
test[1,1,1]#一行一列第一个数组

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值