我有一个包含目标、公司、日期(每日)、年、月的数据集
我想按月和按公司对我的数据进行分组,方法是仅对目标值求和并保持年月和其他值不变(它们在聚合后将保持不变,因为它们在同一个月内保持不变) 我尝试通过
df.groupby()
和石斑鱼这样做,因为我希望能够将数据的聚合更改为 1 周或一个月等。但我一直在损失几个月......
我还想按公司列对整个数据集进行洗牌,但保持日期不变。这可能吗?
到目前为止,聚合代码如下所示:
df = df[[targets, dates, company]].groupby([Dates, company]).sum()
然后我再次创建月份和年份列,因为我想保留它们而不是对它们求和。
你能帮我解决以上两个问题吗?