如何计算以小时为单位的两个时间戳之间的相对时间(以熊猫为单位)?

时间:2020-11-11 18:17:32

标签: python pandas

在下面的示例数据框中,如何将t_relative转换为小时?例如,第一行的相对时间为49小时。

      tstart             tend                t_relative
0   2131-05-16 23:00:00 2131-05-19 00:00:00 2 days 01:00:00
1   2131-05-16 23:00:00 2131-05-19 00:15:00 2 days 01:15:00
2   2131-05-16 23:00:00 2131-05-19 00:45:00 2 days 01:45:00
3   2131-05-16 23:00:00 2131-05-19 01:00:00 2 days 02:00:00
4   2131-05-16 23:00:00 2131-05-19 01:15:00 2 days 02:15:00

t_relative是通过运算df ['t_relative'] = df ['tend']-df ['tstart']计算得出的。

1 个答案:

答案 0 :(得分:1)

您可以划分Timedelta

df['t_relative']/pd.Timedelta('1H')

输出:

0    49.00
1    49.25
2    49.75
3    50.00
4    50.25
Name: t_relative, dtype: float64
相关问题