aito.schema.AitoTableSchema.infer_from_pandas_data_frame

classmethod AitoTableSchema.infer_from_pandas_data_frame(df: pandas.DataFrame, max_sample_size: int = 100000)aito.schema.AitoTableSchema

Infer a TableSchema from a Pandas DataFrame

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

  • max_sample_size (int, optional) – maximum number of rows that will be used for inference, defaults to 100000

Raises

Exception – an error occurred during column type inference

Returns

inferred table schema

Return type

Dict