r - 将行与平均值相结合
问题描述
我有一个这样的数据框
customer_id<-c("aks123","epfk123","jfk1234","ekdm453","ddd4356","epfk123","ffg234","aks123","jfk1234","ekdm453")
customer_payment<-c("300","123","460","564","123","1245","333","1095","100","199")
df<-data.frame(customer_id,customer_payment)
df 中还有许多其他列(如名称、预算、...),这些只是我想要放置过滤器的基础。
我想将 customer_payment 的平均值存储在一个新列中,比如 avg_payments,这样我就有了唯一的交易 ID 和与它们对应的付款的平均值。
例如:aks123 出现两次,所以我希望它只出现一次,但它的 customer_payment 应该是这两个值的平均值。For Loop 不是一个选项,因为数据非常繁重。
解决方案
推荐阅读
- postgresql - postgresql 是否内置了开放指标?
- amazon-redshift - 从手动快照恢复红移时出现错误“标签策略不允许以下标签键的指定值:'WBS
- reactjs - NextJS SWR 多个 API 调用返回未定义
- h2o.ai - 如何禁用或增加 H2O 流 UI 超时会话
- c# - 我试图从我的 android 应用程序访问 HTTPS url。我的服务器端有自签名证书(sslcert.cer)
- python - 将点导入 WirePolyLine
- api - 使用 Spotify API 从 x 曲目中查找播放列表
- html - 如何使按钮(输入)仅适用于 html 中的一个文本框?
- azure - 即使在将 Azure Kubernetes 服务 RBAC 写入者角色分配给集群后,也无法在 AKS 集群中读取/写入
- python - 在 for 循环中向数据框添加新列