Spaces:
Sleeping
Sleeping
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 |