2
手動で指定した文字ベクトルに基づいてデータテーブルを注文したい。アルファベット順ではない特定の文字列に基づいてdata.tableを注文する
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))
実際には、データがあります。収集されたアウトプットと変数名を最初の列に含めることができます。プレゼンテーションの目的で、これらの変数を特定の(アルファベット順ではない)順序で使用したいと思います。
factor変数が機能します。良いアイデア!私は誰も重複を扱うと思う(そのうちのどれもがない)。 –