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

Python Pandas - Định dạng và trả về biểu diễn chuỗi của Period object

Để định dạng và trả về biểu diễn chuỗi của Period object, sử dụng phương thức period.strftime() với các chỉ thị định dạng (format specifiers).

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 chuỗi tùy chỉnh

print("\nBiểu diễn chuỗi (định dạng ngày-tháng-năm)...\n", period.strftime('%d-%b-%Y'))
print("\nBiểu diễn chuỗi (định dạng khác)...\n", period.strftime('%b. %d, %Y was a %A'))

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 (định dạng ngày-tháng-năm)...\n", period.strftime('%d-%b-%Y'))
print("\nBiểu diễn chuỗi (định dạng khác)...\n", period.strftime('%b. %d, %Y was a %A'))

Kết quả đầu ra

Period...
2021-09-18 08:20:45
Biểu diễn chuỗi (định dạng ngày-tháng-năm)...
18-Sep-2021
Biểu diễn chuỗi (định dạng khác)...
Sep. 18, 2021 was a Saturday

Các mẫu định dạng hữu ích:

MẫuKết quảMô tả
%Y-%m-%d2021-09-18ISO date
%d/%m/%Y18/09/2021Việt Nam format
%d-%b-%Y18-Sep-2021Compact readable
%b %d, %YSep 18, 2021US format
%A, %d %B %YSaturday, 18 September 2021Full text
%Y-%m-%d %H:%M:%S2021-09-18 08:20:45Datetime full