将 Pandas Timedelta 对象转换为 Python timedelta 对象

要将 Pandas Timedelta 对象转换为 Python timedelta 对象,请使用该方法。timedelta.to_pytimedelta()

首先,导入所需的库 -

import pandas as pd

创建一个 Timedelta 对象 -

timedelta = pd.Timedelta('2 days 11 hours 22 min 25 s 50 ms 45 ns')

显示时间增量 -

print("Timedelta...\n", timedelta)

将 Pandas Timedelta 对象转换为 python timedelta 对象。任何纳秒分辨率都将丢失 -

timedelta.to_pytimedelta()

示例

以下是代码 -

import pandas as pd

# TimeDeltas 是 Python 的标准日期时间库,使用不同的表示形式 timedelta's

# 创建一个 Timedelta 对象

timedelta = pd.Timedelta('2 days 11 hours 22 min 25 s 50 ms 45 ns')

# 显示时间增量

print("Timedelta...\n", timedelta)

# 将 Pandas Timedelta 对象转换为 python timedelta 对象

res = timedelta.to_pytimedelta()

# 显示转换后的 Timedelta 对象

# 任何纳秒分辨率都将丢失

print("\nTimedelta object after converting...\n", res)

输出结果

这将产生以下代码 -

Timedelta...

2 days 11:22:25.050000045

Timedelta object after converting...

2 days, 11:22:25.050000

以上是 将 Pandas Timedelta 对象转换为 Python timedelta 对象 的全部内容, 来源链接: utcz.com/z/338627.html

回到顶部