Python Pandas – 返回应用于CustomBusinessDay偏移的增量计数

Python Pandas – 返回应用于CustomBusinessDay偏移的增量计数

要返回应用于CustomBusinessDay偏移的增量计数,请使用Pandas中的CustomBusinessDay.n属性。

首先,导入所需的库−

import pandas as pd

在Pandas中设置时间戳对象−

timestamp = pd.Timestamp('2021-10-22 03:10:35')

创建CustomBusinessDay Offset−

cbdOffset = pd.tseries.offsets.CustomBusinessDay(n = 4, weekmask = 'Mon Tue Wed Fri')

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

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

返回给定CustomBusinessDay对象上的增量计数−

print("\n给定的CustomBusinessDay对象上的增量计数..\n", cbdOffset.n)

例子

以下是代码−

import pandas as pd

# 在Pandas中设置时间戳对象
timestamp = pd.Timestamp('2021-10-22 03:10:35')

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

# 创建CustomBusinessDay Offset
# CustomBusinessDay是DateOffset子类,表示除假日外的自定义工作日
# 有效工作日的周掩码
cbdOffset = pd.tseries.offsets.CustomBusinessDay(n = 4, weekmask = 'Mon Tue Wed Fri')

# 显示CustomBusinessDay Offset
print("\CustomBusinessDay Offset...\n",cbdOffset)

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

# 作为字符串返回应用于给定CustomBusinessDay Offset对象的频率
print("\n应用于给定CustomBusinessDay Offset对象的频率...\n",cbdOffset.freqstr)

# 返回给定CustomBusinessDay对象上的增量计数
print("\n给定的CustomBusinessDay对象上的增量计数..\n", cbdOffset.n)

输出

这将产生以下代码−

时间戳...
 2021-10-22 03:10:35

CustomBusinessDay Offset...
 <4 * CustomBusinessDays>

更新的时间戳...
 2021-10-29 03:10:35

应用于给定CustomBusinessDay Offset对象的频率...
 4C

给定的CustomBusinessDay对象上的增量计数..
 4

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程