0

フレームを 2 つの列で並べ替えたいのですが、1 つは数値列で、もう 1 つは係数列です。

例:

Values  Size       Length
1       "Small"      10
2       "Big"        6
3       "Small"      30
4       "Medium"     22
5       "Very Small" 17
6       "Small"      16

2列で注文する方法を知っています:

myFrame <- myFrame[order(myFrame$Size,myFrame$Length)]

ただし、列のサイズをアルファベット順だけでなく、からからから"Very Small"へと並べ替えたいと思います。"Small""Medium""Big"

結果は次のようになります。

Values   Size           Length
5        "Very Small"   17
1        "Small"        10
3        "Small"        30
6        "Small"        16
4        "Medium"       22
2        "Big"          6

因子列に従ってデータセットを並べ替えるにはどうすればよいですか?

4

1 に答える 1