DataFrameSchema
Represents the schema of a dataframe, i.e., an ordered map of column names to their types.
Column types are represented by ColumnSchema:
For value columns, it contains the
typeof the column.For column groups, it contains the
DataFrameSchemaof the nested columns.For frame columns, it contains the
DataFrameSchemaof the contained dataframes.
Use org.jetbrains.kotlinx.dataframe.DataFrame.schema to read the schema of a DataFrame from its columns, and org.jetbrains.kotlinx.dataframe.DataFrame.compileTimeSchema to get the one that follows from its type.
Use compare to compare this schema with another schema using different comparison modes. The comparison ignores column order and can report how the schemas are related.
Use equals to check whether two schemas are exactly equal, including column order.
Inheritors
Properties
A map that defines the schema of the columns within a DataFrameSchema.
Functions
Compares this schema with other schema.
Generates a CodeString containing generated @DataSchema declarations (markers).
Generates a CodeString containing generated @DataSchema data classes for the given DataFrameSchema (including all nested frame columns and column groups).
Generates a CodeString containing generated @DataSchema interfaces for the given DataFrameSchema (including all nested frame columns and column groups).