alpertml's picture
Upload 16 files
fa10c3d verified
raw
history blame
580 Bytes
def prepare_data(
dataframe,
add_datetime_features=True
):
print('Building features...')
if add_datetime_features:
dataframe = datetime_features(dataframe)
return dataframe
def datetime_features(dataframe, date='date', suffix=''):
dataframe[f'{suffix}_month'] = dataframe[date].dt.month
dataframe[f'{suffix}_year'] = dataframe[date].dt.year
dataframe[f'{suffix}_quarter'] = dataframe[date].dt.quarter
dataframe[f'{suffix}_weekofyear'] = dataframe[date].dt.isocalendar().week
return dataframe