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