Python | Pandas Series.dt.days_in_month

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

Series.dt se puede utilizar para acceder a los valores de la serie como fecha y hora y devolver múltiples propiedades. Series.dt.days_in_month Pandas Series.dt.days_in_month devuelve el número de días en un mes para un determinado objeto de la serie.

Sintaxis: Series.dt.days_in_month

Parámetro: Ninguno

Duelve: matriz numpy

Ejemplo # 1: Use el atributo Series.dt.days_in_month para encontrar el número de días en un mes dada la fecha en el objeto de la serie.


# import pandas as pd

importar pandas como pd


# Crear una serie

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

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


# Crear índice

idx = [ ` Día 1` , `Día 2` , `Día 3` , ` Día 4` , `Día 5` ]


# establecer índice

sr.index = idx


# Convertir datos base a fecha y hora

sr = pd.to_datetime (sr)


# Imprimir series

print (sr)

Salida:

Ahora usaremos el atributo Series.dt.days_in_month para encontrar la cantidad de días en un mes para una fecha dada.


# encontrar número
# días en el mes < /código>

resultado = sr .dt.days_in_month


# imprimir resultado

imprimir (resultado)

Salida:

Cómo podemos ver en la salida que Series.dt.days_in_month atributo accedido con éxito y devuelto el número de días en el mes para la fecha dada.

Ejemplo # 2: Use el Series.dt.days_in_month atributo para encontrar el número de días en el mes de una fecha dada en un objeto de serie.


# importar pandas como pd

import p andas como pd


# Crear una serie

sr = pd. Serie (pd.date_range ( `2012-12- 31 00:00` , puntos = 5 < clase de código = "simple">, frecuencia = `D` ) )


# Creación de índice

idx = [ `Día 1` , ` Day 2` , `Day 3` , ` Día 4 ` , ` Día 5` ]


# establecer índice

sr.index = idx


# Imprimir serie

imprimir (sr)

Salida:


Ahora usaremos el atributo Series.dt.days_in_month para encontrar la cantidad de días en un mes para una fecha determinada.


# encuentra el número
# días en el mes

resultado = sr. dt.days_in_month


# imprimir resultado

imprimir (resultado)

Salida:

Como podemos ver en la salida, el Series.dt.days_in_month y devolvió el número de días en un mes para la fecha dada.