En el lenguaje de programación R, los factores se utilizan para representar datos categóricos mediante la identificación única de los elementos del vector dado. Devolverá los niveles de los elementos únicos cuando se aplique la función de factor. En este artículo vamos a discutir cómo cambiar los niveles del factor.
Podemos obtener los niveles del vector usando la función factor() en sí misma
Sintaxis: factor(vector)
Parámetros:
- vector: vector con datos categóricos
- niveles(): especifica los niveles
Devoluciones: elementos vectoriales con niveles
Si queremos cambiar el orden de los niveles, podemos especificar el parámetro de niveles en la función factor()
Sintaxis :
factor(vector,niveles=c(elementos))
El parámetro de niveles puede aceptar los elementos del vector y, dentro de este, el orden de los niveles se puede pasar como un vector.
A continuación se presentan varias implementaciones para este enfoque:
Ejemplo:
R
# Create a vector with elements data =c("bobby", "sravan", "sravan", "pinkey", "rohith","rohith") #apply factor to vector to get # unique data data=factor(data) print(data) #change the order of the levels # from the resultant data ordered_data=factor(data,levels=c( 'pinkey','rohith','sravan','bobby')) print(ordered_data)
Producción:
Ejemplo 2:
R
# Create a vector with elements data =c(1,2,3,4,5.7,8.9,8.0,1,2,3) # apply factor to vector to get # unique data data=factor(data) print(data) # change the order of the levels # from the resultant data ordered_data=factor(data,levels=c( 5.7,2,3,4,1,8,8.9)) print(ordered_data)
Producción:
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA