Python | Pandas Series.dt.days_in_month

| | | | | | | | | | | |

Series.dt может использоваться для доступа к значениям серии, как дата-время, и возвращать несколько свойств. Series.dt.days_in_month Pandas Series.dt.days_in_month возвращает количество дней в месяце для заданного серийный объект.

Синтаксис: Series.dt.days_in_month

Параметр: Нет

Возвращает: массив numpy

Пример № 1: Используйте атрибут Series.dt.days_in_month , чтобы найти число количество дней в месяце с заданной датой в объекте серии.


# import pandas as pd

import pandas as pd


# Создать серию

sr = pd. Series ([ `2012-12-31` , `2019 -1-1 12:30` , `2008-02-2 10:30` ,

`2010-1-1 09:25` , ` 2019-12-31 00:00` ])


# Создать индекс

idx = [ ` День 1` , `День 2` , `День 3` , ` День 4` , `День 5` ]


# установить индекс

sr.index = idx


# Преобразование базовых данных в дату и время

sr = pd.to_datetime (sr)


# Печать серии

print (sr)

Вывод:

Теперь мы воспользуемся атрибутом Series.dt.days_in_month , чтобы найти количество дней в месяце. на заданную дату.


# найти число
# дней в месяце

результат = sr .dt.days_in_month


# результат печати

print (результат)

Вывод:

Как мы можем видеть из вывода, что Series.dt.days_in_month был успешно получен доступ и возвращено количество дней в месяце для данной даты.

Пример № 2: Используйте Series.dt.days_in_month атрибут, чтобы найти количество дней в месяце заданной даты в объекте серии.


# import pandas as pd

import p andas as pd


# Создать серию

sr = pd. Серия (pd.date_range ( `2012-12- 31 00:00` , точки = 5 , freq = `D` ) )


# Создание индекса

idx = [ `День 1` , ` День 2` , `День 3` , ` День 4 ` , ` Day 5` ]


# установить индекс

sr.index = idx


# Печать серии

print (sr)

Вывод:


Теперь мы воспользуемся атрибутом Series.dt.days_in_month , чтобы найти количество дней в месяце для заданной даты.


# найти число
# дней в месяц

результат = ср. dt.days_in_month


# результат печати

print (результат)

Вывод:

Как видно из вывода, Атрибут Series.dt.days_in_month успешно получен и возвращает количество дней в месяце для указанной даты.