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