Python Pandas – 返回给定CustomBusinessDay Offset对象应用的频率,表示为字符串
要返回给定CustomBusinessDay Offset对象应用的频率并表示为字符串,请使用CustomBusinessDay.freqstr属性。
首先,导入所需的库—
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')
将偏移量添加到时间戳并显示更新的时间戳—
print("\n更新后的时间戳...\n",timestamp + cbdOffset)
返回给定CustomBusinessDay Offset对象应用的频率并用字符串表示—
print("\n给定CustomBusinessDay Offset对象应用的频率...\n",cbdOffset.freqstr)
示例
以下是代码—
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)
# 将偏移量添加到时间戳并显示更新的时间戳
print("\n更新后的时间戳...\n",timestamp + cbdOffset)
# 返回给定CustomBusinessDay Offset对象应用的频率并用字符串表示
print("\n给定CustomBusinessDay Offset对象应用的频率...\n",cbdOffset.freqstr)
输出
这将产生以下代码—
时间戳...
2021-12-31 08:35:10
CustomBusinessDay Offset...
<2 * CustomBusinessDays>
更新后的时间戳...
2022-01-04 08:35:10
给定CustomBusinessDay Offset对象应用的频率...
2C