Reemplazar los valores de un factor en la programación R – función recode_factor()

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

Deja una respuesta

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