【发布时间】:2021-03-06 21:23:02
【问题描述】:
在下表中,开始日期和结束日期表示计算唯一标识符的时间段。我的目标是计算唯一标识符在日期之间出现的次数,但每月显示一次。我还想计算一个类别在该日期范围内出现的次数。
我是处理表格数据和熊猫的新手,所以我有点迷茫。非常感谢您的帮助。
输入数据示例:
| Start Date | End Date | Unique Identifyer | Category |
|---|---|---|---|
| 2019-04-17 | 2020-04-17 | ID 1234 | A |
| 2019-05-20 | 2021-04-03 | ID 3492 | B |
| 2019-05-20 | 2021-04-03 | ID 7376 | C |
| 2019-04-18 | 2021-04-03 | ID 9813 | A |
| 2019-06-20 | 2021-04-03 | ID 6342 | A |
| 2019-06-20 | 2021-04-03 | ID 6455 | B |
| 2019-07-20 | 2021-04-03 | ID 6342 | A |
| 2019-06-20 | 2021-04-03 | ID 6455 | B |
| etc... | etc... | etc... | etc... |
输出示例:
| Date | Total_Vol | count_A | count_B | count_c |
|---|---|---|---|---|
| Apr-2019 | 2 | 2 | 0 | 0 |
| May-2019 | 4 | 2 | 1 | 1 |
| Jun-2019 | 7 | 3 | 3 | 1 |
| Jul-2019 | 8 | 4 | 3 | 1 |
【问题讨论】: