gpt4 book ai didi

r - 使用每组的最大值按组排序

转载 作者:行者123 更新时间:2023-12-02 05:36:15 25 4
gpt4 key购买 nike

有没有办法使用每个组的最大值递减来按组排序,并在组内按值递减进行排序?

输入

 x <- read.table(text = "Name Value 
A 20
A 40
A 35
B 70
B 80
B 90
C 10
C 20
C 30 ", header = T)

输出

Name Value 
B 90
B 80
B 70
A 40
A 35
A 20
C 30
C 20
C 10

最佳答案

按名称分组,做一个临时列,然后按名称和值排列

df %>% group_by(Name) %>% 
mutate(mx = max(Value)) %>%
arrange(desc(mx), desc(Value)) %>%
select(-mx)

关于r - 使用每组的最大值按组排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45359943/

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