Python Pandas – 获取Timedelta对象中持续时间的总秒数

Python Pandas – 获取Timedelta对象中持续时间的总秒数

要获取Timedelta对象中持续时间的总秒数,请使用 timedelta.total_seconds() 方法。

首先,导入所需的库 –

import pandas as pd

TimeDeltas是Python标准的datetime库,它使用不同的表示方法来表示timedelta。创建一个Timedelta对象 –

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

显示Timedelta-

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

获取总秒数 –

timedelta.total_seconds()

示例

以下是代码 –

import pandas as pd

# TimeDeltas是Python标准的datetime库,它使用不同的表示方法来表示timedelta。
# 创建一个Timedelta对象
timedelta = pd.Timedelta('2 days 11 hours 22 min 25 s 50 ms 45 ns')

# 显示Timedelta
print("Timedelta...\n", timedelta)

# 获取总秒数
res = timedelta.total_seconds()

# 返回结果即持续时间的总秒数
print("\nTotal seconds...\n", res)

输出

这将产生以下代码 –

Timedelta...
2 days 11:22:25.050000045

Total seconds...
213745.05

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程