Python Pandas – 返回给定的CustomBusinessDay偏移对象应用的频率名称

Python Pandas – 返回给定的CustomBusinessDay偏移对象应用的频率名称

要返回给定的CustomBusinessDay偏移对象应用的频率名称,请使用CustomBusinessDay.name属性。

首先,导入所需的库:

import pandas as pd

在Pandas中设置时间戳对象:

timestamp = pd.Timestamp('2021-12-31 08:35:10')

创建CustomBusinessDay偏移量。CustomBusinessDay是DateOffSet子类,表示除节假日外的自定义工作日:

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

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

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

返回给定的CustomBusinessDay对象应用的频率名称:

print("\nCustomBusinessDay对象应用的频率名称...\n", cbdOffset.name)

例子

下面是代码:

import pandas as pd

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

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

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

# 显示CustomBusinessDay偏移量
print("\nCustomBusinessDay偏移量...\n",cbdOffset)

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

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

# 返回给定的CustomBusinessDay对象应用的频率名称
print("\nCustomBusinessDay对象应用的频率名称...\n", cbdOffset.name)

输出

这将产生以下代码:

时间戳...
 2021-12-31 08:35:10

CustomBusinessDay偏移量...
 <2 * CustomBusinessDays>

更新后的时间戳...
 2022-01-04 08:35:10

CustomBusinessDay偏移对象应用的频率名称...
 2C

CustomBusinessDay对象应用的频率名称...
 C

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程