1
私は、アレンジ機能がアルファベット順では動作しませんが、アルファベット順が逆ではないことが不思議です。dplyrアルファベット順の逆順に並べ替え
df <- data.frame(string = as.character(c("b", "a", "c")), stringsAsFactors = F)
df %>% arrange(string) #works
df %>% arrange(-string) #does not work
私は達成しようとしていることに対して完全に間違った方法を使用していますか? ?arrange
ヘルプページから
を使用し、使用することができます' DESC() '関数があります。 Fyi、あなたがdata.tableを持っていれば、あなたの試みでうまくいきます: 'library(data.table); setDT(df); df%>%arrange(-string) 'ですが、おそらくdtplyrバグです。 – Frank
'dplyr'の' -'は一般的に何かを除外することを意味しますので、 'arrange'で降順に' -'を使わない方が良いと思います – useR