【发布时间】:2013-02-21 03:24:35
【问题描述】:
如何在data.frame 中的reorder 列上计算每列的唯一值总数?举个例子:
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)的解决方案,与是否有列名无关。
【问题讨论】:
-
您是在询问重新排序列还是排序列?
-
重新排列列,我会更新。
-
Dualinity,我已经编辑了帖子以澄清一些事情。
-
谢谢,您提出了一个更笼统、更恰当的问题。
标签: r sorting dataframe matrix