根据两个键和其他频率更改数据帧的聚合,并根据其中一个键进行随机播放

问题描述 投票:0回答:0

我有一个包含目标、公司、日期(每日)、年、月的数据集

我想按月和按公司对我的数据进行分组,方法是仅对目标值求和并保持年月和其他值不变(它们在聚合后将保持不变,因为它们在同一个月内保持不变) 我尝试通过

df.groupby()
和石斑鱼这样做,因为我希望能够将数据的聚合更改为 1 周或一个月等。但我一直在损失几个月......

我还想按公司列对整个数据集进行洗牌,但保持日期不变。这可能吗?

到目前为止,聚合代码如下所示:

df = df[[targets, dates, company]].groupby([Dates, company]).sum()

然后我再次创建月份和年份列,因为我想保留它们而不是对它们求和。

你能帮我解决以上两个问题吗?

python pandas dataframe aggregation shuffle
© www.soinside.com 2019 - 2024. All rights reserved.