【发布时间】:2021-11-11 01:39:11
【问题描述】:
我有一个如下所示的数据框:
| Part | Date |
|---|---|
| 1 | 9/1/2021 |
| 1 | 9/8/2021 |
| 1 | 9/15/2021 |
| 2 | 9/1/2020 |
| 2 | 9/12/2020 |
| 2 | 9/14/2020 |
数据框已按部分排序,然后按日期排序。
我需要计算上一行中每个日期之间的天数。
每次遇到新的part 行时,都必须重新开始日期差异计算。
所以期望的输出是:
| Part | Date | Diff |
|---|---|---|
| 1 | 9/1/2021 | |
| 1 | 9/8/2021 | 7 |
| 1 | 9/15/2021 | 7 |
| 2 | 9/1/2020 | |
| 2 | 9/12/2020 | 11 |
| 2 | 9/14/2020 | 2 |
您将如何处理这些数据以实现所需的输出?
对此的任何帮助将不胜感激!
谢谢
【问题讨论】:
标签: python pandas dataframe datediff