R语言基础-向量

本文介绍了R语言中向量的基础知识,包括向量的循环补齐、生成方法如seq()和rep(),以及向量的一些常见函数,如sum()、mean()等。此外,还详细讲解了向量的索引和过滤操作。
摘要由CSDN通过智能技术生成

1向量

1.1向量的循环补齐

两个向量的长度不同时,对于进行的运算,短向量会被重复,比如

>a<-c(1,2,3)

>b<-c(2,3,4,5)

>a+b

[1] 3 5 7 6     

Warning message:

In a+b : longer object length is not amultiple of shorter object length

>a/b

[1] 6.0000000 0.6666667 0.7500000 2.4000000

Warning message:

In a/b : longer object length is not amultiple of shorter object length

这与平时其他语言习惯不一样。

1.2向量生成

R语言中除了用c()来生成,还有一些很实用的方法:

1.2.1 seq():产生有规律的数列,间隔可设置

> seq(10,20,4)

[1] 10 14 18

从10开始,间距为4,直到20

 

> seq(0, by = 0.03, length = 15)

 [1]0.00 0.03 0.06 0.09 0.12 0.15 0.18 0.21 0.24 0.27 0.30 0.33 0.36 0.39 0.42

从0开始,生成一个长度15,间距为0.03的向量

1.2.2         rep():产生有规律的数列,重复变量若干次

> rep(1:3, 1:3)

[1] 1 2 2 3 3 3</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值