Sort rows in data.table in decreasing order on string key `order(-x,v)` gives error on data.table 1.9.4 or earlier

后端 未结 3 1723
悲哀的现实
悲哀的现实 2021-01-29 19:28

Let\'s say I have the following data.table in R:

  library(data.table)
  DT = data.table(x=rep(c(\"b\",\"a\",\"c\"),each=3), y=c(1,3,6)         


        
3条回答
  •  离开以前
    2021-01-29 20:29

    DT[order(-x)] works as expected. I have data.table version 1.9.4. Maybe this was fixed in a recent version.
    Also, I suggest the setorder(DT, -x) syntax in keeping with the set* commands like setnames, setkey

提交回复
热议问题