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 的序列。
2. 创建指定步长的序列:
seq2 <- seq(0, 10, by = 2)
print(seq2)  # 输出:0 2 4 6 8 10

在这个示例中,我们使用 `seq()` 函数创建一个从 0  10,步长为 2 的序列。
3. 创建指定长度的序列:
seq3 <- seq(1, 10, length.out = 5)
print(seq3)  # 输出:1 3.25 5.5 7.75 10
```
在这个示例中,我们使用 `seq()` 函数创建一个从 1  10,并且长度为 5 的序列。生成的序列会根据起始值和结束值之间的距离等间隔地分布。
4,by和length.out一起用 元素数量为4,步长为3
   seq(from = 2,by = 3,length.out = 4)
   # 输出:  2  5  8 11
seq() 函数在创建数值序列时非常有用,可以根据指定的起始值、结束值、步长或序列长度来生成不同模式的序列。根据需要可以灵活地调整参数来创建所需的数值序列。