【发布时间】:2021-06-14 02:33:37
【问题描述】:
我很难在我的数据集中检测重叠的start_datetime 和end_datetime。
目前我的数据集如下所示
但我正在尝试去
生成数据集的原始代码
import pandas as pd
df = pd.DataFrame({
'start_datetime':[
'2000-01-01 02:23:49', '1997-12-20 07:22:10', '2000-01-05 03:42:29', '2002-02-25 17:20:09', '1999-06-30 03:33:20',
],
'end_datetime':[
'2000-01-06 04:50:20', '1998-12-20 01:24:12', '2000-03-01 11:01:11', '2003-02-25 22:05:02', '2000-01-01 02:50:30',
],
})
df['start_datetime'] = pd.to_datetime(df['start_datetime'])
df['end_datetime'] = pd.to_datetime(df['end_datetime'])
df
有没有一种方法(高效或低效)无需对列进行排序即可检测重叠?
【问题讨论】:
标签: python pandas dataframe datetime python-datetime