Los factores en la programación R son un tipo de estructuras de datos que almacenan datos categóricos, es decir, niveles y pueden tener cualquier tipo de datos (entero, string, etc.). recode_factor()
La función en R Language se usa para reemplazar ciertos valores en un factor. Para usar la función recode_factor(), se requiere el paquete dplyr .
Sintaxis:
recode_factor(x, …, .ordered = TRUE)Parámetros:
x: representa objeto factor de un vector
… : representa reemplazos
.ordered: crea un factor ordenado si es VERDADERO.
Ejemplo 1:
# Required for recode_factor() function install.packages("dplyr") # Loading package library(dplyr) # Create factor object f <- as.factor(c("a", "b", "c")) # Print factor object cat("Before replacement:\n") print(f) # Replacing single value cat("After replacement:\n") print(recode_factor(f, "a" = "x"))
Producción:
Before replacement: [1] a b c Levels: a b c After replacement: [1] x b c Levels: x b c
Ejemplo 2:
# Required for recode_factor() function install.packages("dplyr") # Loading package library(dplyr) # Create factor object f <- as.factor(c("a", "b", "c")) # Print factor object cat("Before replacement:\n") print(f) # Replacing multiple values cat("After replacement:\n") print(recode_factor(f, "a" = "x", "b" = "y"))
Producción:
Before replacement: [1] a b c Levels: a b c After replacement: [1] x y c Levels: x y 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