我有一个data.frame,如下所示:
task measure
right m1
left m2
up m3
down m4
front m5
back m6
.
.
.
任务栏只有六个不同的值,它们被视为因子,并按R排序为:“后退”,“下”,“前”,“左”,“右”,“上”。 / p>
然而,我需要将它们命名为:“向上”,“向下”,“向左”,“向右”,“向前”,“向后”。因此,当我在ggplot中使用此数据时,相关任务(例如“向上”和“向下”)将彼此相邻绘制。
如何更改因子“任务”级别的顺序?
答案 0 :(得分:76)
假设您的数据框是mydf:
mydf$task <- factor(mydf$task, levels = c("up", "down", "left", "right", "front", "back"))