📜  Python|熊猫系列.dt.is_year_end(1)

📅  最后修改于: 2023-12-03 15:34:20.654000             🧑  作者: Mango

Python | 熊猫系列.dt.is_year_end

简介

在 Pandas 中,可以使用 dt 属性(代表 datetime 的缩写)来访问一系列的日期时间函数。is_year_end 函数是其中之一,专门用于判断日期是否为该年的最后一天。

语法
Series.dt.is_year_end
参数

无参数

返回值

Series,包含日期的年末是 True,否则为 False

示例
import pandas as pd

dates = pd.to_datetime(['2019-12-30', '2019-12-31', '2020-01-01'])

print(dates.dt.is_year_end)

输出结果为:

0    False
1     True
2    False
dtype: bool

这说明了我们所输入的三个日期中,仅第二个日期是该年的最后一天。

注意事项
  • 需要先将日期类型的数据转换成 Pandas 的 datetime 类型才能使用该函数。
  • 该函数只能判断是否为该年最后一天,而不能判断是否为该季度或该月最后一天。对于这些需求,需要使用 resample 函数或者其他相关函数,以得到对应结果。
参考文献