Python Pandas – 检查日期偏移值是否已经标准化

Python Pandas – 检查日期偏移值是否已经标准化

要检查日期偏移值是否已经标准化,可以在Pandas中使用offset.normalize属性。

首先导入所需的库 −

from pandas.tseries.offsets import DateOffset
import pandas as pd

在Pandas中设置时间戳对象 −

timestamp = pd.Timestamp('2021-09-26 03:25:02.000045')

创建DateOffset。在此处使用”months”参数增加月份。我们使用”normalize”参数标准化了DateOffset −

offset = pd.tseries.offsets.DateOffset(months=4, normalize=True)

显示更新的时间戳 −

print("\n更新后的时间戳...\n",timestamp + offset)

检查日期偏移值是否标准化 −

print("\n日期偏移值已标准化...\n", offset.normalize)

更多Pandas文章,请阅读:Pandas教程

示例

以下是代码 −

from pandas.tseries.offsets import DateOffset
import pandas as pd

#在Pandas中设置时间戳对象
timestamp = pd.Timestamp('2021-09-26 03:25:02.000045')

#显示时间戳
print("时间戳...\n",timestamp)

#创建DateOffset
# 在此处使用"months"参数增加月份
#我们使用"normalize"参数标准化了DateOffset
offset = pd.tseries.offsets.DateOffset(months=4, normalize=True)

#显示DateOffset
print("\n日期偏移值...\n",offset)

#显示更新后的时间戳
print("\n更新后的时间戳...\n",timestamp + offset)

# 检查日期偏移值是否标准化
print("\n日期偏移值已标准化...\n", offset.normalize)

输出

此代码将产生以下输出 −

时间戳...
 2021-09-26 03:25:02.000045

日期偏移值...
 <DateOffset: months=4>

更新后的时间戳...
 2022-01-26 00:00:00

日期偏移值已标准化...
 True

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程