Python Pandas – 使用每分钟的频率四舍五入Timedelta

Python Pandas – 使用每分钟的频率四舍五入Timedelta

要以指定的精度舍入TimeDelta,请使用 timestamp.round() 方法。使用值为 Tfreq 参数设置每分钟的频率精度。

首先,导入所需的库−

import pandas as pd

TimeDeltas是Python的标准日期时间库,使用不同的表示法来表示时间间隔。创建一个Timedelta对象−

timedelta = pd.Timedelta('2 days 10 hours 45 min 20 s 35 ms 55 ns')

显示Timedelta−

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

返回每分钟舍入的Timestamp。在此示例中,使用“freq”参数设置了指定的精度。−

timedelta.round(freq='T')

示例

如下所示的代码−

import pandas as pd

# TimeDeltas是Python的标准日期时间库,使用不同的表示法来表示时间间隔
# 创建一个Timedelta对象
timedelta = pd.Timedelta('2 days 10 hours 45 min 20 s 35 ms 55 ns')

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

# 返回每分钟舍入的Timestamp
# 在此示例中,使用“freq”参数设置了指定的精度
res = timedelta.round(freq='T')

# 显示舍入后的Timestamp
print("\nTimedelta (按分钟舍入)...\n", res)

输出

这将产生以下代码−

Timedelta...
2 days 10:45:20.035000055
Timedelta (按分钟舍入)...
2 days 10:45:00

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程