在Python中查找最近的DateTime值

我的数据包含3个相关列:客户参考,状态和开始日期/时间。每行都是新状态。我的新状态行的开始时间实际上是旧状态行的结束日期。我需要的是一列,查找每种状态的结束日期/时间。因此,根据客户参考,找到将来最接近的开始日期/时间。如果没有什么可查找的,我想说01/01/2030 00:00:00。 我怎么做? 非常感谢!

示例数据:

Customer Reference,Status,Start Date/Time,What I want my column to have/Enddate

CA0018,New Referral,2019-07-04 13:00:00,2019-07-04 13:20:00

CA0018,Parent Support,2019-07-04 13:20:00,2019-07-06 14:00:00

CA0018                  Closed,2019-07-06 14:00:00    2030-01-01 00:00:00

CA0019,2019-06-14 13:00:00,2019-07-06 13:00:00

CA0019,2019-07-06 13:00:00,2019-07-09 13:00:00

CA0019,On Hold,2019-07-09 13:00:00,2030-01-01 00:00:00

CA0020                  New Referral,2019-07-05 13:00:00,2030-01-01 00:00:00

CA0021                  New Referral,2030-01-01 00:00:00

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...