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

Python Pandas - คืนชื่อความถี่ของ CustomBusinessDay offset object

ใช้ property CustomBusinessDay.name เพื่อคืนชื่อความถี่ (frequency name) ที่ใช้กับ CustomBusinessDay offset

ขั้นตอน

  1. import pandas as pd
  2. สร้าง timestamp และ CustomBusinessDay offset
  3. เข้าถึง cbdOffset.name

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

import pandas as pd

timestamp = pd.Timestamp('2021-12-31 08:35:10')
cbdOffset = pd.tseries.offsets.CustomBusinessDay(n=2, weekmask='Mon Tue Wed Fri')

print("Timestamp...\n", timestamp)
print("\nCustomBusinessDay Offset...\n", cbdOffset)
print("\nUpdated Timestamp...\n", timestamp + cbdOffset)
print("\nFrequency applied on the given CustomBusinessDay Offset object...\n", cbdOffset.freqstr)
print("\nThe name of the frequency on the CustomBusinessDay object..\n", cbdOffset.name)

ผลลัพธ์

Timestamp... 2021-12-31 08:35:10
CustomBusinessDay Offset... <2 * CustomBusinessDays>
Updated Timestamp... 2022-01-04 08:35:10
Frequency applied on the given CustomBusinessDay Offset object... 2C
The name of the frequency on the CustomBusinessDay object.. C