【发布时间】:2021-11-10 16:54:23
【问题描述】:
我从 Pandas 数据框中提取了以下列表。它基本上是一个开始日期和时间和一个结束日期和时间,我想找出它们之间的区别。
start_date = ['29.12.2020', '29.12.2020', '30.12.2020', '30.12.2020', '30.12.2020']
start_time = [datetime.time(11, 10), datetime.time(23, 15), datetime.time(5, 15), datetime.time(11, 15), datetime.time(17, 15)]
end_date = ['29.12.2020', '30.12.2020', '30.12.2020', '30.12.2020', '30.12.2020']
end_time = [datetime.time(23, 15), datetime.time(5, 15), datetime.time(11, 15), datetime.time(17, 15), datetime.time(23, 15)]
所以,我想加入日期和时间以有一个起点和一个终点,并以 HH:MM 格式找出这两者之间的差异。
比如我们取第一行,两个时间点的差应该是12:05(12小时5分钟)
【问题讨论】:
标签: python pandas dataframe datetime timedelta