transformar recodificar ordenar numericas factores factor estadistica crear convertir categoricas r dataframe

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"?