2020年05月
2020年05月26日
R言語でデータフレームをキー指定してソートする
こういう誰でもやりたいことは誰かがすでにやっているので覚書として先人の記事をリンクとして貼っておきます。
Rのデータフレームを降順でソートする(decreasing=Tを使わずに) - Rプログラミングの小ネタ
ざっくりと内容を書くと下記のようにすればよいです。
降順にソートするときのマイナス指定が文字列に対してどうなるのか検証していないので不明です。
Rのデータフレームを降順でソートする(decreasing=Tを使わずに) - Rプログラミングの小ネタ
ざっくりと内容を書くと下記のようにすればよいです。
df <- data.frame(a,b)
# aをキーに昇順
df[order(df$a), ]
# bをキーに降順
df[order(-df$b), ]
order 関数の戻り値がソートした後の各要素番号の並びが返ってくることに注意。降順にソートするときのマイナス指定が文字列に対してどうなるのか検証していないので不明です。