R语言_seq()函数用法

Python011

R语言_seq()函数用法,第1张

Sequence Generation:

生成规律的序列。seq是一个带有默认方法的标准通用。seq.int是一种原始的东西,它可以快得多,但也有一些限制。seq_along和seq_len是两个常见情况的参数。

使用方法:

参数说明:

from :生成向量的起点。

to :生成向量的终点。

by :序列的增量,默认步长为1(可修改)。

length.out :这个序列的输出长度。

对于seq和seq.int来说,如果分数的话,将会被四舍五入。

参考1: R语言中seq函数的用法

参考2:

seq(2,20,2)这个是创建一个向量,从2到20步长是2。seq是sequence的简写,就是序列的意思。

结果是2,4,6,...,18,20

如果是seq(2,20,1)或者seq(2,20)

那么结果是2,3,4,...,18,19,20

有更简单的方法:2*(1:10)

其中括号可以省略,因为冒号的运算优先级更高。

rep(2,10)是2重复10次的,就是2,2,2,...,2

(10个2)

rep是replicate的简写,是重复的意思。

那么整句话:rep(seq(2,20,2),

rep(2,10))

就是

2,4,6,...,18,20这个序列,第一个元素重复2次,第二个元素重复2次,。。。,第10个元素重复2次。