gpt4 book ai didi

r - 如何根据R中的其他列获取列的最大值

转载 作者:行者123 更新时间:2023-12-05 03:29:39 25 4
gpt4 key购买 nike

假设我有下表,

<表类="s-表"><头>姓名城市值(value)<正文>汤姆纽约1汤姆纽约2汤姆纽约4詹姆斯纽约1詹姆斯纽约2托尼数据中心1托尼数据中心2

我想找到城市的总值(value),但是对于每个名称,只需要取最大值。所以对于这张表,我应该得到,

<表类="s-表"><头>城市值<正文>纽约6数据中心2

我尝试过使用 dyplr 的各种方法,但似乎都不起作用

最佳答案

这是另一种方法-

library(dplyr)

df %>%
arrange(desc(Value)) %>%
distinct(Name, City, .keep_all = TRUE) %>%
group_by(City) %>%
summarise(Value = sum(Value))

# City Value
# <chr> <int>
#1 DC 2
#2 NY 6

关于r - 如何根据R中的其他列获取列的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70994358/

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