Seq()
在 R 语言中,是一个函数,用于创建数值序列。seq()
函数根据指定的参数生成一个数值序列,并返回一个由这些值组成的向量。
seq(from, to, by, length.out)
from
:序列的起始值。
- to
:序列的结束值。
- by
:(可选)序列中相邻值之间的步长,2+3=5,步长为3。默认为1
- length.out
:(可选)生成的序列的长度,即元素个数
后面三个参数不能同时出现,两个参数就能决定序列值 。
下面是一些示例: 1. 创建默认步长的序列:
seq1 <- seq(1, 5)
print(seq1) # 输出:1 2 3 4 5
在这个示例中,我们使用 `seq()` 函数创建一个从 1 到 5 的默认步长为 1 的序列。
seq2 <- seq(0, 10, by = 2)
print(seq2) # 输出:0 2 4 6 8 10
在这个示例中,我们使用 `seq()` 函数创建一个从 0 到 10,步长为 2 的序列。
seq3 <- seq(1, 10, length.out = 5)
print(seq3) # 输出:1 3.25 5.5 7.75 10
```
在这个示例中,我们使用 `seq()` 函数创建一个从 1 到 10,并且长度为 5 的序列。生成的序列会根据起始值和结束值之间的距离等间隔地分布。
seq(from = 2,by = 3,length.out = 4)
# 输出: 2 5 8 11
seq()
函数在创建数值序列时非常有用,可以根据指定的起始值、结束值、步长或序列长度来生成不同模式的序列。根据需要可以灵活地调整参数来创建所需的数值序列。