フレームを 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
因子列に従ってデータセットを並べ替えるにはどうすればよいですか?