Obtener Mes a partir de la fecha en Pandas – Python

Pandas tiene muchos métodos incorporados que se pueden usar para extraer el mes de una fecha determinada que se generan aleatoriamente usando la función aleatoria o usando la función de marca de tiempo o que se transforman al formato de fecha usando la función to_datetime . Veamos algunos ejemplos para una mejor comprensión.

Ejemplo 1

import pandas as pd
  
  
dti = pd.date_range('2020-07-01', periods = 4, freq ='M')
print(dti.month)
Producción:

Int64Index([7, 8, 9, 10], dtype='int64')

Ejemplo 2

import pandas as pd
import numpy as np
import datetime
  
date1 = pd.Series(pd.date_range('2020-7-1 12:00:00', periods = 5))
df = pd.DataFrame(dict(date_given = date1))
  
df['month_of_date'] = df['date_given'].dt.month
df
Producción:

pandas-datetime-1

Ejemplo 3

import pandas as pd
import datetime
import numpy as np
  
  
dates =['14 / 05 / 2017', '2017', '07 / 09 / 2017']
  
frame = pd.to_datetime(dates, dayfirst = True)
frame = pd.DataFrame([frame]).transpose()
frame['date']= frame
frame['month']= frame['date'].dt.month
frame.drop(0, axis = 1, inplace = True)
  
frame
Producción:

pandas-datetime-2

Publicación traducida automáticamente

Artículo escrito por jainanjali733985 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *