r - dplyr 分组帮助,如何根据另一列的最小值从另一列中选择一个值
问题描述
我有这个数据框
user_id Value webpage
1 100 google
1 50 bing
我正在尝试按用户 ID 分组并获取“值”的平均值以及“值”为最小值的网页的值,在本例中为“bing”
我有这个代码,我可以得到平均值
data <- data %>% group_by(user_id) %>%
summarise(mean=mean(Value))
我得到了这个结果
user_id mean
1 75
我怎样才能得到这个结果
user_id mean webpage
1 75 bing
谢谢您的帮助
解决方案
推荐阅读
- c# - c#实体框架循环遍历记录savechanges()错误
- django - 来自不同模型的图像字段的 Django GET API
- c# - 为什么是 GetHostEvidence
() 返回 null 而不是预期的 StrongName? - reactjs - React Native 添加顶部细标题
- square-connect - 方形连接。Square-checkout 收款电话号码
- angular - 以编程方式更改 NbStepper ngx/admin
- node.js - Process Object Stdout 和 StdIn 未按预期工作
- java - 相同类型的 Swing 事件是否有保证的优先级?
- dialogflow-es - Google Dialogflow:谷歌助手不存在情绪分析结果
- c++ - 使用接口添加功能的 C++ 类层次结构