Python Pandas – 检查给定的DateOffset是否为锚定状态

Python Pandas – 检查给定的DateOffset是否为锚定状态

要检查给定的DateOffset是否为锚定状态,请在Pandas中使用offset.is_anchored()方法。首先,请导入所需的库 –

from pandas.tseries.frequencies import to_offset
import pandas as pd

在Pandas中设置时间戳对象 –

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

创建DateOffset。在这里,我们使用了Anchored offset,即每周的频率,设定为星期二 –

offset = to_offset("W-TUE")

显示更新的时间戳 –

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

检查DateOffset是否为锚定状态 –

print("\n检查DateOffset是否为锚定状态...\n", offset.is_anchored())

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

示例

以下是代码 –

from pandas.tseries.frequencies import to_offset
import pandas as pd

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

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

#创建DateOffset
#在这里,我们使用了Anchored offset,即每周的频率,设定为星期二
offset = to_offset("W-TUE")

#显示DateOffset
print("\nDateOffset...\n",offset)

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

#检查DateOffset是否为锚定状态
print("\n检查DateOffset是否为锚定状态...\n", offset.is_anchored())

输出

这将产生以下代码 –

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

DateOffset...
 <Week: weekday=1>

更新的时间戳...
 2021-09-28 03:25:02.000045

检查DateOffset是否为锚定状态...
 True

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程