首页 > 解决方案 > “将数据聚合到每周级别,以便每个产品周组合有一行”是什么意思,我如何使用 python(熊猫)来做到这一点

问题描述

我正在使用python(anaconda)处理交易数据框,我被告知将数据汇总到每周级别,以便每个产品周组合有一行我想确保以下代码是否正确,因为我不'认为我没有完全理解我需要做什么

dataset.groupby(['id', dataset['history_date'].dt.strftime('%W')])['sales'].sum()

请注意,我的数据集包含以下内容:

id history_date item_id price inventory sales category_id

标签: pythonpandasanacondadata-science

解决方案


聚合数据意味着根据特定标准组合数据集,以缩小范围。

例如,听起来您的数据集可能按每日日期细分,其中每一行对应于特定日期。

您需要做的是将数据汇总到每周段中,而不是每天对其进行细分。

这是通过根据日期和数据集的最精细/详细/特定配对对数据集进行分组来实现的。


推荐阅读