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:
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:
Publicación traducida automáticamente
Artículo escrito por jainanjali733985 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA