python - 将指定的日期和其他列带入数据框中以确定商店销售额
问题描述
我需要一些关于以下情况和代码的帮助。
对于每个产品 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()
谢谢!
解决方案
推荐阅读
- linux - 如何在 ubuntu 18.04 上安装 libmysqld-dev?
- javascript - 在 electron 中使用 MQTT.js(节点包)更新 dom
- java - 适用于 Java v2 的 AWS IOT 设备 SDK 最后将
- php - 在选择选项中选择 (PHP)
- javascript - 计算边界框矩形公式
- c# - DisplayAlert 方法仅在 Xamarin 中的方法结束时执行
- c# - C# XML 反序列化问题/无法生成临时类(结果=1)
- angular - Angular 和 .NET Core 的 SignalR CORS 问题
- python - 从另一个数据框的选定列中填充 NaN 值
- android - 使用 Svelte 应用程序获取 Ionic --watch 命令错误