📅  最后修改于: 2023-12-03 15:33:24.033000             🧑  作者: Mango
在 Pandas 中,使用 datediff
函数可以计算两个日期之间的时间差(以秒为单位)。本文将介绍 Pandas 中 datediff
函数的使用方法,并提供代码示例。
datediff
函数的语法如下:
pandas.datediff(end, start)
其中,end
和 start
是两个日期时间对象(可以是字符串、datetime 对象或 Timestamp 对象),表示需要计算时间差的起始时间和结束时间。
datediff
函数返回一个整数型数组,表示时间差(以秒为单位)。如果 end
大于 start
,则返回正数,否则为负数。
下面是一个示例代码,它计算出 2022 年元旦和 2021 年元旦之间的时间差:
import pandas as pd
start = pd.to_datetime('2021-01-01')
end = pd.to_datetime('2022-01-01')
diff = pd.datediff(end, start)
print(f'The time difference between {start} and {end} is {diff} seconds.')
输出结果:
The time difference between 2021-01-01 00:00:00 and 2022-01-01 00:00:00 is 31536000 seconds.
本文介绍了 Pandas 中 datediff
函数的语法和使用方法。使用该函数可以方便地计算两个日期之间的时间差。