Python Pandas - 获取给定 CustomBusinessHour 偏移量对象的频率名称
要返回给定 CustomBusinessHour 偏移量对象上应用的频率的名称,请在 Pandas 中使用 CustomBusinessHour.name 属性。
首先,导入所需的库:
import pandas as pd
在 Pandas 中设置时间戳对象:
timestamp = pd.Timestamp('2021-10-25 08:35:10')
创建 CustomBusinessHour 偏移量。CustomBusinessHour 是 DateOffset 的子类:
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n = 3, weekmask = 'Mon Tue Wed Fri Sat')
将偏移量添加到时间戳并显示更新后的时间戳:
print("\nUpdated Timestamp...\n",timestamp + cbhOffset)
返回给定 CustomBusinessHour 对象上应用的频率的名称:
print("\nThe name of the frequency on the CustomBusinessHour object..\n", cbhOffset.name)示例
以下是代码:
import pandas as pd
# Set the timestamp object in Pandas
timestamp = pd.Timestamp('2021-10-25 08:35:10')
# Display the Timestamp
print("Timestamp...\n",timestamp)
# Create the CustomBusinessHour Offset
# CustomBusinessHour is the DateOffset subclass
# Weekmask of valid business days
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n = 3, weekmask = 'Mon Tue Wed Fri Sat')
# Display the CustomBusinessHour Offset
print("\nCustomBusinessHour Offset...\n",cbhOffset)
# Add the offset to the Timestamp and display the Updated Timestamp
print("\nUpdated Timestamp...\n",timestamp + cbhOffset)
# Return frequency applied on the given CustomBusinessHour Offset object as a string
print("\nFrequency applied on the given CustomBusinessHour Offset object...\n",cbhOffset.freqstr)
# return the name of the frequency applied on the given CustomBusinessHour object
print("\nThe name of the frequency on the CustomBusinessHour object..\n", cbhOffset.name)输出
这将产生以下代码:
Timestamp... 2021-10-25 08:35:10 CustomBusinessHour Offset... <3 * CustomBusinessHours: CBH=09:00-17:00> Updated Timestamp... 2021-10-25 12:00:00 Frequency applied on the given CustomBusinessHour Offset object... 3CBH The name of the frequency on the CustomBusinessHour object.. CBH
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP