¿Cómo concatenar dos o más vectores en R?

En este artículo, veremos cómo concatenar dos o más vectores en el lenguaje de programación R. 

Para concatenar dos o más vectores en r podemos usar la función de combinación en R. Supongamos que tenemos 3 vectores vec1, vec2, vec3 la concatenación de estos vectores se puede hacer como c(vec1, vec2, vec3). Además, podemos concatenar diferentes tipos de vectores al mismo tiempo usando la misma función.

Concatenar función:

  • Esta es una función que combina sus argumentos.
  • Este método combina los argumentos y da como resultado un vector.
  • Todos los argumentos se convierten a un tipo común que es el tipo de valor devuelto.
  • Esta función también se usa para convertir la array en vectores.

Sintaxis: c(argumento, argumento,..)

Parámetro:

Argumentos: Los objetos a ser concatenados.

Acercarse:

  • Cree una serie de vectores de ejemplo para concatenar.
  • Concatenar los vectores por función c, c(vec1, vec2, vec3)

Ejemplo 1: primero creemos un vector de ejemplo y luego concatenemos esos vectores.

En este ejemplo, primero hemos creado un vector vec1 y vec2. Luego, al usar la función de concatenación, hemos concatenado ambos vectores para obtener el resultado.

R

vec1 <- 1:9
vec1
  
vec2 <-9:1
vec2
  
c(vec1,vec2)

Producción: 

Ejemplo 2: Ahora vamos a concatenar 3 vectores.

En este ejemplo, hemos creado 3 vectores vec1,vec2,vec3 usando la función de muestra y luego concatenamos los vectores en un solo vector usando la función de concatenación

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)

Producción: 

.

Ejemplo 3: En este ejemplo, hemos creado un vector de caracteres y un vector numérico y luego combinamos ambos vectores usando la función de concatenación de la biblioteca R.

R

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

Producción: 

Publicación traducida automáticamente

Artículo escrito por kaurbal1698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *