Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Định dạng Period object và hiển thị quý

Để đị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)
  • %q trả về số quý (1-4)
  • Q%q thêm tiền tố 'Q' → 'Q3'

Chỉ thị liên quan đến quý/năm tài chính:

Chỉ thịÝ nghĩa
%qQuý (1-4)
%QQuý (1-4) - alias của %q
%UTuần trong năm (00-53, Chủ nhật là đầu tuần)
%WTuần trong năm (00-53, Thứ 2 là đầu tuần)
%VTuần ISO (01-53)
%GNăm ISO (4 chữ số)
%gNăm ISO (2 chữ số)