Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Kiểm tra xem năm có phải là năm nhuận từ đối tượng Kỳ không

Để kiểm tra xem năm có phải là năm nhuận từ đối tượng Giai đoạn hay không, hãy sử dụng period.is_leap_year bất động sản. Đầ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 hai đối tượng Dấu chấm

period1 = pd.Period("2020-09-23 05:55:30")
period2 = pd.Period(freq="Y", year = 2021, month = 7, day = 16, hour = 2, minute = 35)

Hiển thị các đối tượng Giai đoạn

print("Period1...\n", period1)
print("Period2...\n", period2)

Kiểm tra xem năm có phải là năm nhuận không

res1 = period1.is_leap_year
res2 = period2.is_leap_year

Ví dụ

Sau đây là mã

import pandas as pd

# The pandas.Period represents a period of time
# creating two Period objects
period1 = pd.Period("2020-09-23 05:55:30")
period2 = pd.Period(freq="Y", year = 2021, month = 7, day = 16, hour = 2, minute = 35)

# display the Period objects
print("Period1...\n", period1)
print("Period2...\n", period2)

# Check whether the year is a leap year
res1 = period1.is_leap_year
res2 = period2.is_leap_year

# Returns True of the year is a leap year, else False
print("\nIs the year in the 1st Period object a leap year ...\n", res1)
print("\nIs ths year in the 2nd Period object a leap year ...\n", res2)

Đầu ra

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

Period1...
2020-09-23 05:55:30
Period2...
2021

Is the year in the 1st Period object a leap year ...
True

Is ths year in the 2nd Period object a leap year ...
False