R语言 对矢量的追加操作

R语言 对矢量的追加操作

R编程中的向量是一个由同质元素序列组成的基本对象。它可以是整数、逻辑、双数、字符、复数或原数。在这篇文章中,让我们讨论一下在R编程中连接/添加数值到矢量的不同方法。可以用两种方法在向量中追加/连接数值:

  • c()函数
  • append()函数

使用c()函数进行追加操作

c() 函数是一个通用函数,可以将数据组合成一个向量或一个列表。

语法: c(…)

参数:

表示要连接的对象

要了解更多的可选参数,请在控制台使用以下命令:

help("c")

示例1:

# Create a vector
x <- 1:5
n <- 6:10
 
# Append using c() function
y <- c(x, n)
 
# Print resultant vector
print(y)

输出:

 [1]  1  2  3  4  5  6  7  8  9 10

例2:

# Create vector
x <- 1:5
n <- letters[1:5]
 
# Append
y <- c(x, n)
 
# Print resultant vector
print(y)
 
# Print type of resultant vector
typeof(y)
 
# Print type of other vectors
typeof(x)
typeof(n)

输出:

[1] "1" "2" "3" "4" "5" "a" "b" "c" "d" "e"
[1] "character"
[1] "integer"
[1] "character"

使用append()函数进行追加操作

R语言中的 append() 函数用于合并向量或向向量添加更多元素。

语法: append(x, values)

参数:

x: 代表一个向量,其值要被追加到

values: 代表要追加到向量中的值

例1:

# Create a vector
x <- 1:5
 
# Append using append() function
x <- append(x, 6:10)
 
# Print resultant vector
print(x)

输出:

[1]  1  2  3  4  5  6  7  8  9 10

例2:

# Create a vector
x <- 1:5
y <- letters[1:5]
 
# Append using append() function
x <- append(x, values = y)
 
# Print resultant vector
print(x)

输出:

[1] "1" "2" "3" "4" "5" "a" "b" "c" "d" "e"

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程