📜  在 R 编程中在向量中添加元素 - append() 方法(1)

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

在 R 编程中在向量中添加元素 - append() 方法

在 R 编程中,可以使用 append() 函数在一个向量的末尾添加一个或多个元素。

语法
append(x, values, after = length(x))

其中:

  • x:要添加元素的向量。
  • values:要添加到向量的值或向量。
  • after:一个数值,表示要将 values 添加到向量的哪个位置。默认情况下,values 将被添加到向量的末尾。
示例

假设我们有以下向量:

print(x)
[1] "apple" "orange" "banana" "mango"

我们可以使用 append() 函数将 "pear" 添加到向量的末尾:

x <- append(x, "pear")
print(x)
[1] "apple"  "orange" "banana" "mango"  "pear" 

我们也可以添加多个元素:

x <- append(x, c("grape", "watermelon"))
print(x)
[1] "apple"      "orange"     "banana"     "mango"      "pear"       "grape"      "watermelon"

如果我们想将元素添加到向量的中间位置,可以使用 after 参数:

x <- append(x, "kiwi", after = 3)

这将把 "kiwi" 添加到 "mango" 之后:

[1] "apple"      "orange"     "banana"     "mango"      "kiwi"       "pear"       "grape"      "watermelon"
注意事项
  • append() 函数将返回一个新的向量,而不是在原始向量上进行修改。
  • 如果 values 参数是一个向量,那么它将被展开并添加到 x 后面。
  • after 参数应该是一个数字,表示要将 values 添加到 x 的哪个位置。如果此值大于 length(x),那么 values 将被添加到向量的末尾。
  • 如果 values 包含了 NA,它将被视为一个有效的值添加到向量中。
结论

使用 append() 函数可以轻松地在 R 中向向量添加一个或多个元素。请参照上述示例并尝试它自己。