Sort data frame column by factor

后端 未结 4 2649
自闭症患者
自闭症患者 2020-12-06 00:43

Supose I have a data frame with 3 columns (name, y, sex) where name is character, y is a numeric value and <

4条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-06 01:35

    order takes multiple arguments, and it does just what you want:

    with(score, score[order(sex, y, x),])
    ##         x        y sex
    ## 3   SUSAN 6.636370   F
    ## 5    EMMA 6.873445   F
    ## 9  VIOLET 8.539329   F
    ## 6 LEONARD 6.082038   M
    ## 2     TOM 7.812380   M
    ## 8    MATT 8.248374   M
    ## 4   LARRY 8.424665   M
    ## 7     TIM 8.754023   M
    ## 1    MARK 8.956372   M
    

提交回复
热议问题