R语言向量、矩阵用法 第一节

本文介绍了R语言中向量、矩阵的操作,包括向量创建、长度查询、求平均值、和、最大值、最小值、方差、标准差等基本统计函数的应用,并通过实例演示了如何使用rbind和cbind函数进行矩阵合成。此外,文章还提供了help函数的使用说明,以获取R语言函数的帮助文档。

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

R语言

 

一、向量,矩阵

 

1、 向量,函数c()

> x=c(1,3,4,2,5,6,3,2)              #建立了x这个向量的c函数

> x                                               #输出x向量的值

[1] 1 3 4 2 5 6 3 2

> mode(x)                                  #mode查看是什么类型,这里输出“numeric”是数值类型

[1] "numeric"

>y=c("a","d","xra")                          #又建立了y这个向量的c函数

> y                                               #输出y向量的值

[1] "a"   "d"   "xra"

> mode(y)                                  #mode查看是什么类型,这里输出“character”是字符类型

[1] "character"

> length(x)                                 #length是查看向量的长度数量

[1] 8

 

2、 向量,函数c() 具有规律写法

> a1=c(1:100)                    #有规律从1到100

> a1                                     #输出a1的值具有规律

  [1]  1   2   3  4   5   6  7   8   9 10  11  12 13  14  15 16  17  18

 [19] 19  20  21 22  23  24  25  26 27  28  29 30  31  32 33  34  35  36

 [37] 37  38  39 40  41  42 43  44  45 46  47  48 49  50  51 52  53  54

 [55] 55  56  57 58  59  60 61  62  63 64  65  66 67  68  69 70  71  72

 [73] 73  74  75 76  77  78 79  80  81 82  83  84 85  86  87 88  89  90

 [91] 91  92  93 94  95  96 97  98  99 100

> length(a1)                         #查看向量的长度

[1] 100

 

3、 rbind 使用

>x1=c(1,3,5,7,9)

> x2=c(2,4,6,8,0)

>rbind(x1,x2)

[,1] [,2] [,3][,4] [,5]

x1    1   3    5    7   9

x2    2    4   6    8    0

rbind可以将多个向量合成一个横矩阵

 

 

 

 

4、 cbind 使用

>cbind(x1,x2)

     x1 x2

[1,]  1  2

[2,]  3  4

[3,]  5  6

[4,]  7  8

[5,] 9  0

cbind可以将多个向量合成一个竖矩阵

 

二、求平均值,和,连乘,最值,方差,标准差

 

> x=c(1:100)

> mean(x)                                   #平均值

[1] 50.5

> sum(x)                                     #求和

[1] 5050

> max(x)                                     #最大值

[1] 100

> min(x)                                      #最小值

[1] 1

> var(x)                                       #方差

[1] 841.6667

> prod(x)                                    #连乘 1-100之间的数字相成

[1] 9.332622e+157

> sd(x)                                         #标准差

[1] 29.01149

 

三、help函数使用(帮助函数)

 

> help(mode)          

 

                 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随行之旅

python国产化自动化

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值