R语言 如何串联两个或多个向量

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)

输出

如何在R语言中串联两个或多个向量?

例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)

输出

如何在R语言中串联两个或多个向量?

.

例3: 在这个例子中,我们创建了一个字符向量和一个数字向量,然后用R库的连接函数将这两个向量结合起来。

number <- (1, 2, 3, 4, 5)
character <- ("A" , "B" , "C" , "D" , "E")
  
c(number, character)

输出

如何在R语言中串联两个或多个向量?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程