首页 > 解决方案 > 将指定的日期和其他列带入数据框中以确定商店销售额

问题描述

我需要一些关于以下情况和代码的帮助。

对于每个产品 ID,哪家商店在 2019 年首次销售了该产品。

问题1:首先,数据(CSV FILE)没有2019年的数据,为什么会提供197的总和?

如果我将日期更改为 2020 年,它也给出了 197 的总和,为什么?

问题 2:此外,如何添加销售和产品 ID 来回答问题?我猜,因为 2019 年没有这样的数据,它至少会打印标题。(见第一个问题代码后的代码。

问题 1: (df.DATE.dt.normalize() >= '2019-01-01').sum()

我尝试包括商店和产品,结果为零。

问题 2:df.groupby(['DATE', 'STORE_ID', 'PRODUCT_ID']) ((df.DATE == '2019-01-01') & (df.DATE == '2019-12-31' ) ).sum()

谢谢!

标签: pythonpython-3.xpandas

解决方案


推荐阅读