【发布时间】:2017-03-02 18:57:37
【问题描述】:
我想根据手动指定的字符向量订购数据表。
library(data.table)
DT = data.table(x=c("c","b","a"), y=1:3)
我可以按字母顺序排序:
DT[order(x)]
但我可以根据如下字符向量对其进行排序:
preferred.order <- c("b","a","c")
目标是:
data.table(x=c("b","a","c"), y=c(2,1,3))
实际上,我有一个 data.table,其中包含收集的输出和第一列中的变量名称。出于演示目的,我希望这些变量按特定(非字母)顺序。
【问题讨论】:
标签: r data.table