123 1:58 12:02 >td style="ext-align:right;">4124 1: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