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