В моем фрейме данных есть столбец с датой, приведенный в виде строки (в формате ГГГГ-ММ-ДД). В настоящее время я использую 5 строк кода, чтобы сначала превратить строку в объект datetime, а затем извлекать из них элементы (день недели, день месяца и т. Д. c).
df['date_dt']= pd.to_datetime(df['Date']) # dttime
df['date_DoW'] = df['date_dt'].dt.day_name() #day_of_week
df['date_DoM'] = df['date_dt'].dt.day # day_of_month
df['date_WoY'] = df['date_dt'].dt.week #WeekNum_of_year
df['date_isWeekend'] = np.where(df['date_DoW'].isin(['Sunday','Saturday']),1,0) # isWeekend
Возможно ли это преобразовать это в функцию, чтобы позже ее можно было повторно использовать в моем коде?
Любая помощь или понимание будут приветствоваться!