aito.utils.data_frame_handler.DataFrameHandler.convert_df_using_aito_table_schema

static DataFrameHandler.convert_df_using_aito_table_schema(df: pandas.DataFrame, table_schema: Union[aito.schema.AitoTableSchema, Dict]) → pandas.DataFrame

convert a pandas DataFrame to match a given Aito table schema

Parameters
  • df (pd.DataFrame) – input pandas DataFrame

  • table_schema (an AitoTableSchema object or a Dict, optional) – input table schema

Raises
  • ValueError – input table schema is invalid

  • e – failed to convert

Returns

converted DataFrame

Return type

pd.DataFrame