这听起来可能很简单,但我正在尝试向海量数据帧中添加一个百分比列,但我不知道如何处理:
假设我的df结构如下:
date month amount new column %
2015-01-01 1 50 50/sum(amount/month)
2015-01-02 1 100 100/sum(amount/month)
2015-01-03 1 200 200/sum(amount/month)我的问题是:当我有几年和几个月的数据时,我如何对除数上的月份求和。
谢谢
发布于 2020-08-11 04:36:30
使用dplyr,您可以执行以下操作:
data <- data %>%
group_by(month) %>%
summarise(`new colum %` = amount / sum(amount))这将为您提供每个月的分数。
https://stackoverflow.com/questions/63347563
复制相似问题