我有一个向量:
x<-c(1,2,3,3,2,2)
现在我想根据出现次数订购这个向量,我知道我可以用表格计算出现次数:
x.order <- table(x)[rev(order(table(x)))]
给我:
2 3 1
3 2 1
现在我知道了,我首先必须选择 x 的值为 2,然后选择 x 的值为 3,然后选择 x 为 1 的值。我该如何执行最后一步?最终输出必须如下所示:
2,2,2,3,3,1
还是有更好的方法按出现次数对向量进行排序?
我有一个向量:
x<-c(1,2,3,3,2,2)
现在我想根据出现次数订购这个向量,我知道我可以用表格计算出现次数:
x.order <- table(x)[rev(order(table(x)))]
给我:
2 3 1
3 2 1
现在我知道了,我首先必须选择 x 的值为 2,然后选择 x 的值为 3,然后选择 x 为 1 的值。我该如何执行最后一步?最终输出必须如下所示:
2,2,2,3,3,1
还是有更好的方法按出现次数对向量进行排序?