Я хочу отсортировать data.table (dat
):
Rating el es
A 21.96 0.15
AA 26.25 0.13
AAA 34.07 0.06
B 0.84 0.07
BB 2.24 0.07
BBB 14.63 0.52
CCC 70.48 0.04
Применяя
dat[order(dat$Rating)]
, я получаю тот же результат.
IsМожно ли получить произвольный порядок, основанный на произвольном порядке рейтинга столбцов?
Примерно так:
Rating el es
AAA 34,07 0,06
AA 26,25 0,13
A 21,96 0,15
BBB 14,63 0,52
BB 2,24 0,07
B 0,84 0,07
CCC 70,48 0,04
Я пытался:
dat[order(dat[,1],levels = c("AAA","AA","A","BBB", "BB", "B", "CCC"))]
но яполучите тот же порядок в таблице, что и раньше.