如何在 R 中连接两个或多个向量?
在本文中,我们将看到如何在 R 编程语言中连接两个或多个向量。
为了在 r 中连接两个或多个向量,我们可以使用 R 中的组合函数。假设我们有 3 个向量 vec1、vec2、vec3,这些向量的连接可以作为 c(vec1, vec2, vec3) 完成。此外,我们可以使用相同的函数同时连接不同类型的向量。
连接函数:
- 这是一个结合了其参数的函数。
- 此方法将参数组合在一起并生成一个向量。
- 所有参数都被转换为一个通用类型,即返回值类型。
- 此函数还用于将数组转换为向量。
Syntax: c(argument, argument,..)
Parameter:
Arguments : The objects to be concatenated
方法:
- 创建多个示例向量以进行连接。
- 通过 c函数连接向量, c(vec1, vec2, vec3)
示例 1:让我们首先创建一个示例向量,然后连接这些向量。
在这个例子中,我们首先创建了一个向量 vec1 和 vec2。然后通过使用 concatenate函数,我们连接了两个向量以获得结果。
R
vec1 <- 1:9
vec1
vec2 <-9:1
vec2
c(vec1,vec2)
R
vec1 <- sample(0:9 , 50 , replace = TRUE)
vec2 <- sample(0:4 , 25 ,replace = TRUE)
vec3 <- sample(1:3 , 15 , replace = TRUE)
c(vec1,vec2,vec3)
R
number <- (1, 2, 3, 4, 5)
character <- ("A" , "B" , "C" , "D" , "E")
c(number, character)
输出:
示例 2:现在让我们连接 3 个向量。
在这个例子中,我们使用 sample函数创建了 3 个向量 vec1,vec2,vec3,然后使用 concatenate函数将这些向量连接成一个向量
电阻
vec1 <- sample(0:9 , 50 , replace = TRUE)
vec2 <- sample(0:4 , 25 ,replace = TRUE)
vec3 <- sample(1:3 , 15 , replace = TRUE)
c(vec1,vec2,vec3)
输出:
.
示例 3:在此示例中,我们创建了一个字符向量和一个数字向量,然后使用 R 库的 concatenate函数将这两个向量组合在一起。
电阻
number <- (1, 2, 3, 4, 5)
character <- ("A" , "B" , "C" , "D" , "E")
c(number, character)
输出: