python - “将数据聚合到每周级别,以便每个产品周组合有一行”是什么意思,我如何使用 python(熊猫)来做到这一点
问题描述
我正在使用python(anaconda)处理交易数据框,我被告知将数据汇总到每周级别,以便每个产品周组合有一行我想确保以下代码是否正确,因为我不'认为我没有完全理解我需要做什么
dataset.groupby(['id', dataset['history_date'].dt.strftime('%W')])['sales'].sum()
请注意,我的数据集包含以下内容:
id history_date item_id price inventory sales category_id
解决方案
聚合数据意味着根据特定标准组合数据集,以缩小范围。
例如,听起来您的数据集可能按每日日期细分,其中每一行对应于特定日期。
您需要做的是将数据汇总到每周段中,而不是每天对其进行细分。
这是通过根据日期和数据集的最精细/详细/特定配对对数据集进行分组来实现的。
推荐阅读
- javascript - 从 unicode 生成表情符号然后提取 unicode 会给出不同的 unicode
- c++ - 什么是 libCDS 中最快的卡,前提是它应该能够扩展和擦除数据?
- python - Why is my Pygame sprite rotating like a collision box?
- tsql - SQL Server 在合并期间我可以将源表值存储到变量中吗
- google-sheets - 需要 AppSheet 指导
- javascript - 在 chrome 中打开包含特定内容的新标签页
- regex - 如何将网站从 www 重定向到非 www
- html - HTMLInputElement event.target.value 输出字符串事件,尽管它是范围元素(打字稿)
- llvm - 如何使用 llvm::cl::ParseCommandLineOptions> - 链接错误
- python - 如何在 SqlAlchemy 上订购嵌套的 SQL SELECT