📜  在 R 编程中生成序列向量 – sequence()函数(1)

📅  最后修改于: 2023-12-03 15:23:17.668000             🧑  作者: Mango

在 R 编程中生成序列向量 – sequence()函数

在 R 编程中,我们经常需要创建序列向量。这时,我们可以使用 sequence() 函数来创建一个递增的序列向量。

sequence() 函数的语法
sequence(n, from = 1, by = 1, length.out = NA)

sequence() 函数包含以下参数:

  • n:向量中的元素个数。
  • from:序列的起点。
  • by:序列的增量。
  • length.out:向量的长度。
sequence() 函数的用法

以下是一些 sequence() 函数的用法示例。

创建一个递增的序列向量
# 创建一个递增的序列向量
seq_vec <- sequence(n = 10, from = 1, by = 1, length.out = NA)
seq_vec

输出:

[1] 1 2 3 4 5 6 7 8 9 10
创建一个递减的序列向量
# 创建一个递减的序列向量
seq_vec <- sequence(n = 10, from = 10, by = -1, length.out = NA)
seq_vec

输出:

[1] 10  9  8  7  6  5  4  3  2  1
创建一个固定长度的序列向量
# 创建一个固定长度的序列向量
seq_vec <- sequence(n = NA, from = 1, by = 1, length.out = 10)
seq_vec

输出:

[1] 1 2 3 4 5 6 7 8 9 10
创建一个等距的序列向量
# 创建一个等距的序列向量
seq_vec <- seq(from = 0, to = 1, by = 0.1)
seq_vec

输出:

 [1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
总结

在 R 编程中,sequence() 函数是一个方便创建序列向量的函数。通过设置不同的参数,我们可以创建递增、递减、固定长度和等距的序列向量。