Để định dạng Period object, sử dụng phương thức period.strftime(). Để hiển thị quý (quarter), dùng chỉ thị Q%q.
Các bước thực hiện
1. Import thư viện
import pandas as pd
2. Tạo Period object
period = pd.Period(freq="S", year=2021, month=9, day=18, hour=8, minute=20, second=45)
3. Định dạng hiển thị quý
print("\nBiểu diễn chuỗi (hiển thị quý)...\n", period.strftime('Q%q'))
Ví dụ hoàn chỉnh
import pandas as pd
period = pd.Period(freq="S", year=2021, month=9, day=18, hour=8, minute=20, second=45)
print("Period...\n", period)
print("\nBiểu diễn chuỗi (hiển thị quý)...\n", period.strftime('Q%q'))
Kết quả đầu ra
Period...
2021-09-18 08:20:45
Biểu diễn chuỗi (hiển thị quý)...
Q3
Giải thích:
- Tháng 9 thuộc quý 3 (Q3: tháng 7-8-9)
%qtrả về số quý (1-4)Q%qthêm tiền tố 'Q' → 'Q3'
Chỉ thị liên quan đến quý/năm tài chính:
| Chỉ thị | Ý nghĩa |
|---|---|
| %q | Quý (1-4) |
| %Q | Quý (1-4) - alias của %q |
| %U | Tuần trong năm (00-53, Chủ nhật là đầu tuần) |
| %W | Tuần trong năm (00-53, Thứ 2 là đầu tuần) |
| %V | Tuần ISO (01-53) |
| %G | Năm ISO (4 chữ số) |
| %g | Năm ISO (2 chữ số) |