如何按照每列唯一值的总数重新排列
有没有一种自动重新排序的方式,使其变为
在这种情况下,获取我们想要的内容并不难,但在我的情况下,我有很多列。有没有一种自动执行此类排序的方法?
此外,我更喜欢使用适用于矩阵的解决方案(除了适用于
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)?在这种情况下,获取我们想要的内容并不难,但在我的情况下,我有很多列。有没有一种自动执行此类排序的方法?
此外,我更喜欢使用适用于矩阵的解决方案(除了适用于
data.frame
之外),无论是否有列名。