Python Pandas – 显示应用于给定CustomBusinessDay对象的关键字参数
要显示应用于给定CustomBusinessDay对象的关键字参数,可以在Pandas中使用CustomBusinessDay.kwds属性。
首先,导入所需的库−
import pandas as pd
在Pandas中设置时间戳对象−
timestamp = pd.Timestamp('2021-12-31 08:35:10')
创建CustomBusinessDay Offset−
cbdOffset = pd.tseries.offsets.CustomBusinessDay(n = 2, weekmask = 'Mon Tue Wed Fri')
将offset添加到时间戳并显示更新的时间戳−
print("\n更新后的时间戳...\n",timestamp + cbdOffset)
显示关键字参数−
print("\n给定CustomBusinessDay Offset的关键字参数...\n",cbdOffset.kwds)
示例
以下是代码−
import pandas as pd
# 在Pandas中设置时间戳对象
timestamp = pd.Timestamp('2021-12-31 08:35:10')
# 显示时间戳
print("时间戳...\n",timestamp)
# 创建CustomBusinessDay Offset
# CustomBusinessDay是表示自定义工作日(不包括假期)的DateOffset子类
# 有效营业日的周掩码
cbdOffset = pd.tseries.offsets.CustomBusinessDay(n = 2, weekmask = 'Mon Tue Wed Fri')
# 显示CustomBusinessDay Offset
print("\nCustomBusinessDay Offset...\n",cbdOffset)
# 将offset添加到时间戳并显示更新的时间戳
print("\n更新后的时间戳...\n",timestamp + cbdOffset)
# 返回应用于给定CustomBusinessDay Offset对象的频率字符串
print("\n给定CustomBusinessDay Offset对象的应用频率...\n",cbdOffset.freqstr)
# 显示关键字参数
print("\n给定CustomBusinessDay Offset的关键字参数...\n",cbdOffset.kwds)
输出
这将生成以下代码−
时间戳...
2021-12-31 08:35:10
CustomBusinessDay Offset...
<2 * CustomBusinessDays>
更新后的时间戳...
2022-01-04 08:35:10
给定CustomBusinessDay Offset对象的应用频率...
2C
给定CustomBusinessDay Offset的关键字参数...
{'weekmask': 'Mon Tue Wed Fri', 'holidays': (), 'calendar': <numpy.busdaycalendar object at 0x00000134D22E5FC0>, 'offset': datetime.timedelta(0)}
极客教程