代码之家  ›  专栏  ›  技术社区  ›  jo_

对R中的重复行重新排序[重复]

  •  0
  • jo_  · 技术社区  · 5 年前

    task    measure
    right   m1
    left    m2
    up      m3
    down    m4
    front   m5
    back    m6
    .
    .
    .
    

    task列只接受六个不同的值,它们被视为因子,按R的顺序排列为:“back”、“down”、“front”、“left”、“right”、“up”。

    但是,我需要它们的顺序是:“上”,“下”,“左”,“右”,“前”,“后”。因此,当我在ggplot中使用这些数据时,相关的任务(如“up”和“down”)会彼此相邻地绘制。

    0 回复  |  直到 12 年前
        1
  •  129
  •   Metrics    12 年前

    mydf$task <- factor(mydf$task, levels = c("up", "down", "left", "right", "front", "back"))