Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas - คืนความถี่ของ CustomBusinessHour Offset เป็นสตริง

ใช้ property CustomBusinessHour.freqstr เพื่อคืนความถี่ที่ใช้กับ CustomBusinessHour Offset เป็นสตริง

ขั้นตอน

  1. import pandas as pd
  2. สร้าง timestamp และ CustomBusinessHour offset
  3. เข้าถึง cbhOffset.freqstr

ตัวอย่างโค้ด

import pandas as pd

timestamp = pd.Timestamp('2021-10-25 08:35:10')
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n=3, weekmask='Mon Tue Wed Fri')

print("Timestamp...\n", timestamp)
print("\nCustomBusinessHour Offset...\n", cbhOffset)
print("\nUpdated Timestamp...\n", timestamp + cbhOffset)
print("\nFrequency applied on the given CustomBusinessHour Offset object...\n", cbhOffset.freqstr)

ผลลัพธ์

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