Computer >> 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 đối tượng Kỳ

Để định dạng và trả về biểu diễn chuỗi của đối tượng Kỳ, hãy sử dụng period.strftime () phương pháp. Cùng với đó, hãy đặt các chỉ định định dạng làm đối số như strftime ('% d-% b-% Y').

Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Con gấu trúc.Period đại diện cho một khoảng thời gian. Tạo đối tượng Dấu chấm

period = pd.Period(freq="S", year = 2021, month = 9, day = 18, hour = 8, minute = 20, second = 45)

Hiển thị đối tượng Dấu chấm

print("Period...\n", period)

Hiển thị biểu diễn chuỗi được định dạng

print("\nString representation (format)...\n", period.strftime('%d-%b-%Y'))

Ví dụ

Sau đây là mã

import pandas as pd

# The pandas.Period represents a period of time
# Creating a Period object
period = pd.Period(freq="S", year = 2021, month = 9, day = 18, hour = 8, minute = 20, second = 45)

# display the Period object
print("Period...\n", period)

# display the result
print("\nString representation (format)...\n", period.strftime('%d-%b-%Y'))

# display the result
print("\nString representation (format with different directives)...\n",
period.strftime('%b. %d, %Y was a %A'))

Đầu ra

Điều này sẽ tạo ra mã sau

Period...
2021-09-18 08:20:45

String representation (format)...
18-Sep-2021

String representation (format with different directives)...
Sep. 18, 2021 was a Saturday