DataFrameSchema¶
-
class
lsst.daf.butler.formatters.parquet.DataFrameSchema(dataframe: pd.DataFrame)¶ Bases:
objectWrapper class for a schema for a pandas DataFrame.
Parameters: - dataframe :
pandas.DataFrame Dataframe to turn into a schema.
Attributes Summary
schemaMethods Summary
from_arrow(schema)Convert an arrow schema into a DataFrameSchema.to_arrow_astropy_schema()Convert to an ArrowAstropySchema. to_arrow_numpy_schema()Convert to an ArrowNumpySchema.to_arrow_schema()Convert to an arrow schema. Attributes Documentation
-
schema¶
Methods Documentation
-
classmethod
from_arrow(schema: pyarrow.lib.Schema) → lsst.daf.butler.formatters.parquet.DataFrameSchema¶ Convert an arrow schema into a
DataFrameSchema.Parameters: - schema :
pyarrow.Schema The pyarrow schema to convert.
Returns: - dataframe_schema :
DataFrameSchema Converted dataframe schema.
- schema :
-
to_arrow_astropy_schema() → lsst.daf.butler.formatters.parquet.ArrowAstropySchema¶ Convert to an ArrowAstropySchema.
Returns: - arrow_astropy_schema :
ArrowAstropySchema Converted arrow astropy schema.
- arrow_astropy_schema :
-
to_arrow_numpy_schema() → lsst.daf.butler.formatters.parquet.ArrowNumpySchema¶ Convert to an
ArrowNumpySchema.Returns: - arrow_numpy_schema :
ArrowNumpySchema Converted arrow numpy schema.
- arrow_numpy_schema :
-
to_arrow_schema() → pyarrow.lib.Schema¶ Convert to an arrow schema.
Returns: - arrow_schema :
pyarrow.Schema Converted pyarrow schema.
- arrow_schema :
- dataframe :