Python Pandas – 获取内部兼容性的纳秒级时间差
使用Pandas中的timedelta.delta属性获取纳秒级时间差以实现内部兼容性。
首先导入所需的库−
import pandas as pd
TimeDeltas是Python标准datetime库使用不同的表示形式timedelta的。创建一个Timedelta对象。
timedelta = pd.Timedelta('5 days 1 min 45 s 40 ns')
返回纳秒级时间差。
timedelta.delta
示例
以下是代码
import pandas as pd
# TimeDeltas是Python标准datetime库使用不同的表示形式timedelta的
# 创建一个Timedelta对象
timedelta = pd.Timedelta('5 days 1 min 45 s 40 ns')
# 显示Timedelta
print("Timedelta...\n", timedelta)
# 返回纳秒级时间差
res = timedelta.delta
# 显示时间差
print("\nTimedelta (nanoseconds)...\n", res)
输出
这将产生以下代码
Timedelta...
5 days 00:01:45.000000040
Timedelta (nanoseconds)...
432105000000040
极客教程