Python Pandas – 检查给定的CustomBusinessHour是否已锚定

Python Pandas – 检查给定的CustomBusinessHour是否已锚定

要检查给定的CustomBusinessHour是否已锚定,请使用Pandas中的CustomBusinessHour.is_anchored()方法。

首先,导入所需的库−

import pandas as pd

在Pandas中设置时间戳对象−

timestamp = pd.Timestamp('2021-11-14 05:20:30')

创建CustomBusinessHour Offset。 CustomBusinessHour是DateOffset子类−

cbhOffset = pd.tseries.offsets.CustomBusinessHour(start="09:30", end = "18:30")

将偏移量添加到时间戳并显示更新的时间戳−

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

检查CustomBusinessHour是否已锚定−

print("\n检查CustomBusinessHour是否已锚定...\n", cbhOffset.is_anchored())

例子

以下是代码−

import pandas as pd

#在Pandas中设置时间戳对象
timestamp = pd.Timestamp('2021-11-14 05:20:30')

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

#创建CustomBusinessHour Offset
#CustomBusinessHour是DateOffset子类
#这里,“start”是您的自定义营业时间的开始时间,以24小时制显示。
#“end”是您的自定义营业时间的结束时间,以24小时制显示。
cbhOffset = pd.tseries.offsets.CustomBusinessHour(start="09:30", end = "18:30")

#显示CustomBusinessHour Offset
print("\n CustomBusinessHour Offset...\n",cbhOffset)

#将偏移量添加到时间戳并显示更新的时间戳
print("\n更新的时间戳...\n",timestamp+cbhOffset)

#检查CustomBusinessHour是否已锚定
print("\n检查CustomBusinessHour是否已锚定...\n", cbhOffset.is_anchored())

输出

这将产生以下代码−

时间戳...
 2021-11-14 05:20:30

 CustomBusinessHour Offset...
 <CustomBusinessHour: CBH=09:30-18:30>

更新的时间戳...
 2021-11-15 10:30:00

检查CustomBusinessHour是否已锚定...
 True

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程