Concatenación de objetos en programación R: función combine()

En la programación R , la función de coerción c() y la función combine() son similares entre sí, pero son diferentes en cierto modo. Las funciones combine() actúan como las funciones c() y unlist() pero usan reglas de coerción dplyr consistentes. Además, la función combine() se usa para combinar factores en la programación R. En este artículo, veremos la implementación de las funciones combine() y c() con las mismas salidas y diferentes salidas en la misma operación.

Sintaxis: combine(x, y, …)

Parámetros:
x, y, …. son vectores para combinar

Ejemplo 1:

En este ejemplo, veremos el mismo resultado de ambas funciones en la misma operación.

# Package required
install.packages("dplyr")
  
# Load the library
library(dplyr)
  
x <- c(1, 2, 3)
y <- c(4, 5, 6)
  
# Using c() function
cat("Using c() function:\n")
c(x, y)
  
cat("\n")
# Using combine() function
cat("Using combine() function:\n")
combine(x, y)

Producción:

Using c() function:
[1] 1 2 3 4 5 6

Using combine() function:
[1] 1 2 3 4 5 6

Ejemplo 2:
En este ejemplo, veremos las diferentes salidas de ambas funciones en la misma operación.

library(dplyr)
  
x <- factor(c("a", "a", "b", "c"))
y <- factor(c("b", "a", "c", "b"))
  
# Using c() function
cat("Using c() function:\n")
c(x, y)
  
# Using combine() function
cat("\n")
cat("Using combine() function:\n")
combine(x, y)

Producción:

Using c() function:
[1] 1 1 2 3 2 1 3 2

Using combine() function:
[1] a a b c b a c b
Levels: a b c

Publicación traducida automáticamente

Artículo escrito por utkarsh_kumar 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 *