📅  最后修改于: 2023-12-03 15:23:27.524000             🧑  作者: Mango
在R编程中,我们经常需要生成一些数字列表来进行一些计算或者数据处理,而seq.int()函数就是用来生成指定范围内的数字列表的。
该函数的语法如下:
seq.int(from, to, by, length.out, along.with)
参数解释:
from
:列表的起始值。to
:列表的结束值。by
:步长(可选),默认为 1。length.out
:列表长度(可选)。along.with
:和哪个向量长度一致(可选),如果指定了该参数,将以该向量的长度为准。返回一个从from
到to
的数值向量,步长为by
。如果指定了length.out
,则返回长度为length.out
的向量。如果指定了along.with
,则将返回该向量的长度。
下面给出一些使用实例。
seq.int(-10, 10, 1)
输出结果:
[1] -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
seq.int(0, 1, 0.1)
输出结果:
[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
seq.int(0, 1, length.out = 5)
输出结果:
[1] 0.0 0.25 0.5 0.75 1.0
a <- c(1,2,3,4,5)
seq.int(-10, 10, 1, along.with = a)
输出结果:
[1] -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10