2014-09-21 65 views
-1

很简单的问题,我想。我试图做一个不同类型的对象(类'acf'和类型'列表'),但我认为答案很容易扩展为一个向量(类数字,类型'双'):如何在R表中保存一个向量的顺序?

x<-c(4, 5, 6, 1, 2, 10, 15) 
table(x) 
x 
1 2 4 5 6 10 15 
1 1 1 1 1 1 1 

我希望表格的输出与矢量的顺序相同(4,5,6,1,2,10,15)。我怎样才能做到这一点?

+1

为什么要这样?如果有两个4,4个2等?那么你会如何订购? – 2014-09-21 15:49:15

+0

试试'table(factor(x,levels = unique(x)))' – akrun 2014-09-21 15:52:36

+0

@RichardScriven我最初的问题是从时间序列中的自相关/部分自相关函数派生的对象。是否有两个4s和4s是不相关的,因为在这种情况下,向量代表位置_k_的滞后强度。当排序的表格不匹配时,递减或递增的排序表几乎没有用处。 – erasmortg 2014-09-21 15:56:21

回答

7
table(factor(x, levels=unique(x))) 
相关问题