Python Pandas - 指示 PeriodIndex 对象中的日期是否属于闰年

pythonserver side programmingprogramming更新于 2026/1/27 11:24:17

要指示 PeriodIndex 对象中的日期是否属于闰年,请使用 periodIndex.is_leap_year 属性。

首先,导入所需的库 −

import pandas as pd

创建 PeriodIndex 对象 −

periodIndex = pd.PeriodIndex(['2021-09-25 07:50:35', '2019-10-30 04:35:45',
'2016-07-15 02:25:15', '2020-06-25 09:20:55'], freq="T")

显示PeriodIndex对象 −

print("PeriodIndex...\n", periodIndex)

检查日期是否为闰年 −

print("\n日期是否为闰年?\n", periodIndex.is_leap_year)

示例

以下是代码 −

import pandas as pd

# 创建一个 PeriodIndex 对象
# PeriodIndex 是一个不可变的 ndarray,包含表示时间中规则周期的序数值
# 我们使用"freq"设置了频率参数
periodIndex = pd.PeriodIndex(['2021-09-25 07:50:35', '2019-10-30 04:35:45',
'2016-07-15 02:25:15', '2020-06-25 09:20:55'], freq="T")

# 显示 PeriodIndex 对象
print("PeriodIndex...\n", periodIndex)

# 显示 PeriodIndex 频率
print("\nPeriodIndex 频率对象...\n", periodIndex.freq)

# 显示 PeriodIndex 频率为字符串
print("\nPeriodIndex 频率对象为字符串...\n", periodIndex.freqstr)

# 检查日期是否为闰年
print("\nWhether the date is a leap year?\n", periodIndex.is_leap_year)

输出

这将产生以下代码 −

PeriodIndex...
PeriodIndex(['2021-09-25 07:50', '2019-10-30 04:35', '2016-07-15 02:25','2020-06-25 09:20'],
dtype='period[T]')

PeriodIndex 频率对象...
<Minute>

PeriodIndex 频率对象为字符串...
T

Whether the date is a leap year?
[False False True True]

相关文章


有用资源