我在R中有一张表,我按照这样排序:
> x<-c("100","100","300","200","200","200")
> x
[1] "100" "100" "300" "200" "200" "200"
> table(x)
x
100 200 300
2 3 1
> sort(table(x))
x
300 100 200
1 2 3
但我的问题是我希望按照数字300,100和200进行排序。所以我想知道该怎么做。
答案 0 :(得分:3)
您可以将表转移到data.frame,然后使用软件包arrange
中的dplyr
函数。
table(x) %>% as.data.frame() %>% arrange(desc(Freq))
答案 1 :(得分:2)
您需要使用referenceNode = referenceNode.replace(/\//g, "\\/");
输出
sort
table
答案 2 :(得分:2)