in backend/time-series-forecasting/models/dataset.py [0:0]
def as_response(self) -> Dict:
df_preview = self.df_preview.fillna("").sort_values(self.time_column)
df_preview["id"] = df_preview.index
return {
"id": self.id,
"displayName": self.display_name,
"description": self.description,
"icon": self.icon,
"startDate": self.start_date.strftime("%m/%d/%Y"),
"endDate": self.end_date.strftime("%m/%d/%Y"),
"columns": self.columns,
"dfPreview": df_preview.to_dict("records"),
"recommendedModelParameters": self.recommended_model_parameters,
"recommendedPredictionParameters": self.recommended_prediction_parameters,
}