R语言 如何串联两个或多个向量
在这篇文章中,我们将看到如何在R编程语言中连接两个或多个向量。
假设我们有3个向量vec1, vec2, vec3,这些向量的连接可以用c(vec1, vec2, vec3)来完成。此外,我们还可以用同一个函数同时连接不同类型的向量。
连合函数
- 这是一个结合其参数的函数。
- 这种方法将参数合并,结果是一个向量。
- 所有的参数被转换为一个共同的类型,即返回值类型。
- 这个函数也被用来将数组转换为向量。
语法: c(argument, argument,..)
参数
参数:要串联的对象
办法 :
- 创建一些要连接的向量的例子。
- 用c函数连接这些向量,c(vec1, vec2, vec3)
例1: 我们首先创建一个示例向量,然后将这些向量连接起来。
在这个例子中,我们首先创建了一个向量vec1和vec2。然后通过使用连接函数,我们将这两个向量连接起来,得到结果。
vec1 <- 1:9
vec1
vec2 <-9:1
vec2
c(vec1,vec2)
输出 。
例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库的连接函数将这两个向量结合起来。
number <- (1, 2, 3, 4, 5)
character <- ("A" , "B" , "C" , "D" , "E")
c(number, character)
输出 。