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

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

Python | Pandas Series.dt.daysinmonth

简介

在 Pandas 库中,可以使用 Series.dt.daysinmonth 属性来获取一个数据序列(Series)的每个日期元素所在月份的天数。

语法
Series.dt.daysinmonth
参数

无参数。

返回值

返回一个整数数组,数组大小与数据序列的大小相同,每个元素为其对应日期所在月份的天数。

示例
import pandas as pd

# 创建一个日期数据序列
dates = pd.Series(['2021-01-15', '2021-02-28', '2021-03-31', '2021-04-25'])

# 将字符串转换为日期类型
dates = pd.to_datetime(dates)

# 获取每个日期所在月份的天数
days_in_month = dates.dt.daysinmonth

print(days_in_month)

输出结果为:

0    31
1    28
2    31
3    30
dtype: int64
注意事项

如果数据序列中存在 NaT(Not a Time)值,该方法将返回 NaT。另外,该方法仅适用于日期类型的数据序列。