ordenar - recodificar variables en r
Reordenar los niveles de factor en el marco de datos (1)
Suponiendo que su marco de datos es mydf:
mydf$task <- factor(mydf$task, levels = c("up", "down", "left", "right", "front", "back"))
Esta pregunta ya tiene una respuesta aquí:
Tengo un data.frame como se muestra a continuación:
task measure
right m1
left m2
up m3
down m4
front m5
back m6
.
.
.
La columna de tareas toma solo seis valores diferentes, que se tratan como factores, y están ordenados por R como "atrás", "abajo", "frente", "izquierda", "derecha", "arriba".
Sin embargo, los necesito ordenados como: "arriba", "abajo", "izquierda", "derecha", "frente", "atrás". De modo que cuando uso estos datos en ggplot, las tareas relacionadas (como "arriba" y "abajo") se trazan una al lado de la otra.
¿Cómo se puede cambiar el orden de los niveles del factor "tarea"?