列ごとの一意の値の合計量をreorder
列にする方法は? data.frame
例として:
var1 var2 var3
1 1 1
0 2 2
1 3 3
0 4 1
1 5 2
これを自動的に並べ替える方法はありvar2, var3, var1
ますか (一意の値の長さはそれぞれ 5、3、2、またはその逆の 2 3 5 であるため)。
この場合、必要なものを取得するのはそれほど難しくありませんが、私の場合は多くの列があります。この種の並べ替えを自動的に行う方法はありますか?
また、列名があるかどうかに関係なく、 matrix
(に加えて)で機能するソリューションが必要です。data.frame