为什么我用table()函数进行计数的时候,总会对每一个元素进行排序,再列举每一个元素的个数,比如:
a=c(1,2,2,3,5,8,8,8,12,17,23,34,"a","b","c")
table(a)之后结果是这样的:
a
1 12 17 2 23 3 34 5 8 a b c
1 1 1 2 1 1 1 1 3 1 1 1
函数会先对元素进行排序,下面一行是个数,而我不想排序,只想按照原来的元素顺序返回个数,即:
1 2 3 5 8 2 17 23 34 a b c
1 2 1 1 3 1 1 1 1 1 1 1
求教大神这个问题怎么解决了?感谢!
|