在两个日期之间生成行-Pandas



我将在我想解决的问题和我认为实现目标的最佳方式之间进行划分,但对任何事情都持开放态度。

问题:

我有线索,然后下一步是试图联系他们。两者都有时间戳,并且在引线之间的长度可能会有很大的变化。我想在一天中跟踪在任何给定的时刻,两个步骤之间有多少领先优势。

数据集:

创建日期时间1231:5812:02>td style="ext-align:right;">41241:58
out = df.loc[df.index.repeat(df['Time Gap']), ['ID', 'Created DateTime']]
out.columns = ['ID', 'Date']
out['Date'] += out.groupby(level=0).cumcount() * pd.Timedelta('1 min')
# out.reset_index(drop=True, inplace=True)  # reset index if you want

输出:

ID                Date
0  123 2022-09-01 11:58:00
0  123 2022-09-01 11:59:00
0  123 2022-09-01 12:00:00
0  123 2022-09-01 12:01:00
1  124 2022-09-01 11:58:00
1  124 2022-09-01 11:59:00

最新更新