R

2020年05月26日

R言語でデータフレームをキー指定してソートする

こういう誰でもやりたいことは誰かがすでにやっているので覚書として先人の記事をリンクとして貼っておきます。

Rのデータフレームを降順でソートする(decreasing=Tを使わずに) - Rプログラミングの小ネタ

ざっくりと内容を書くと下記のようにすればよいです。
df <- data.frame(a,b)
# aをキーに昇順
df[order(df$a), ]
# bをキーに降順
df[order(-df$b), ]
order 関数の戻り値がソートした後の各要素番号の並びが返ってくることに注意。
降順にソートするときのマイナス指定が文字列に対してどうなるのか検証していないので不明です。

rabbitcats at 19:56|PermalinkComments(0)