dplyr分组帮助,如何基于另一个列的最小值从另一个列中选择一个值

时间:2019-05-08 18:24:25

标签: r dplyr

我有这个数据框

user_id Value webpage
       1   100  google
       1    50  bing

我正在尝试按用户ID分组,以获取“ Value”的均值以及其中“ Value”是最小值(在本例中为“ bing”)的网页的值

我有这段代码可以得到平均值

data <- data %>% group_by(user_id) %>% 
  summarise(mean=mean(Value))

我得到这个结果

user_id  mean
      1    75

我怎么得到这个结果

user_id  mean  webpage
      1    75     bing

感谢您的帮助

0 个答案:

没有答案