- class DataFrameInputSchema(json_columns=<factory>, column_info=<factory>, preserve_columns=<factory>, row_filter=None)[source]
Bases:
object
Defines the schema specifying the columns to be included in the output
DataFrame
.- Attributes:
- json_columnsList[str]
- column_infoList[ColumnInfo]
- preserve_columnsList[str]
- row_filterCallable[[pandas.DataFrame], pandas.DataFrame]
The columns to include in the output DataFrame.
Information about the columns.
The columns to preserve.
A function to filter the rows of the DataFrame.
Methods
__post_init__()
Compile the
preserve_columns
into a regular expression.