R语言--(1)--向量

赋值

<-
assign()
->

c() 创建向量
x <- c(10.4,5.6,3.1,6.4,21.7)
assign("x",c(10.4,5.6,3.1,6.4,21.7))
c(10.4,5.6,3.1,6.4,21.7) -> x

c() 为向量创建函数

向量运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

exp(x) e x e^x ex
sqrt(x) x \sqrt{x} x

在这里插入图片描述
在这里插入图片描述

sum() 求和 ∑ i = 1 n x i \sum_{i=1}^{n}x_i i=1nxi
prod() 求连乘积 ∏ i = 1 n X i \prod_{i=1}^nX_i i=1nXi

在这里插入图片描述

median() 中位数
mean() 均值
var() 方差
sort() 递增排序

在这里插入图片描述

有规律序列

等差数列

a:b 从a开始,逐项加1(或减1),直到b为止

在这里插入图片描述
当a为实数,b为整数,向量 a:b 是实数,其间隔差1
当a为整数,b为实数,向量 a:b 是整数,其间隔差1

在这里插入图片描述
在这里插入图片描述

等间隔数列

在这里插入图片描述

seq(from=value1, to = value2, by = value3)
seq(length=value2, from=value1, by=value3)

在这里插入图片描述

重复数列

rep() 重复函数

在这里插入图片描述

逻辑型向量

逻辑运算符:<, <=,>,>=,==(等于),!=(不等于)
& 与, | 或, ! 非
在这里插入图片描述

all() 判断一个逻辑向量是否都为真值
any() 判断一个逻辑向量是否有真值

在这里插入图片描述

字符型向量

在这里插入图片描述
在这里插入图片描述

paste() 字符串连成一个字符串,中间用空格
paste(...,sep="")

把若干各R对象链接起来,各对象以sep指定的符号间隔
在这里插入图片描述

复数向量

complex() 生成复数向量

Re() 是计算复数的实部
Im() 是计算复数的虚部
Mod() 是计算复数的模
Arg() 是计算复数的幅角
在这里插入图片描述在这里插入图片描述

缺失数据

在这里插入图片描述

is.na() 检测缺失数据函数,若返回值为True,说明此数据是缺失数据

在这里插入图片描述

is.nan() 检测数据是否不正确,True为不正确
is.finite() 检测数据是否有限,True为有限
is.infinite()检测数据是否无穷,True为无穷

在这里插入图片描述

向量下标 x[i]

在这里插入图片描述

逻辑向量

v 为和 x等长的逻辑向量,x[v] 表示取出所有v为真值的元素
在这里插入图片描述
将向量中缺失数据赋为 0
在这里插入图片描述
将向量中非缺失数据赋值给另一个向量
在这里插入图片描述
在这里插入图片描述
分段函数
y = { 1 − x x<0 1 + x x ≥ 0 y=\begin{cases} 1-x& \text{x<0}\\ 1+x& \text{x$\geq$0}\\ \end{cases} y={1x1+xx<0x0
在这里插入图片描述

下标的正整数运算

在这里插入图片描述

下标的负整数运算

v 为一个向量,下标取值在 -length(x) 到 -1 之间,表示扣除相应的元素
在这里插入图片描述

取字符型值得下标向量

在这里插入图片描述
向量元素名称 后加
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值