table(x) x 100 200 300 2 3 1-6ren">
gpt4 book ai didi

r - 用 R 对表格进行排序

转载 作者:行者123 更新时间:2023-12-03 22:47:15 26 4
gpt4 key购买 nike

我在 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 对其进行排序。所以我想知道如何做。

最佳答案

您可以将表转移到data.frame,然后使用arrange包中的函数 dplyr .

table(x) %>% 
as.data.frame() %>%
arrange(desc(Freq))

关于r - 用 R 对表格进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36375594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com