Ik heb een data.frame zoals hieronder weergegeven:
task measure
right m1
left m2
up m3
down m4
front m5
back m6
.
.
.
De taakkolom heeft slechts zes verschillende waarden, die als factoren worden behandeld en door R zijn gerangschikt als: “back”, “down”, “front”, “left”, “right”, “up”.
Ik heb ze echter nodig in volgorde van: “omhoog”, “omlaag”, “links”, “rechts”, “voor”, “achter”. Zodat wanneer ik deze gegevens in ggplot gebruik, de gerelateerde taken (zoals “omhoog” en “omlaag”) naast elkaar worden uitgezet.
Hoe kan de volgorde van de niveaus van de factor “taak” worden gewijzigd?
Antwoord 1, autoriteit 100%
Ervan uitgaande dat uw dataframe mydf is:
mydf$task <- factor(mydf$task, levels = c("up", "down", "left", "right", "front", "back"))