noctis.data_transformation.preprocessing.data_preprocessing.PandasRowPreprocessorBase

class noctis.data_transformation.preprocessing.data_preprocessing.PandasRowPreprocessorBase(schema: GraphSchema, config: PreprocessorConfig)[source]

Abstract base class for preprocessing rows of a pandas DataFrame according to a specified graph schema and configuration.

Attributes:

schema (GraphSchema): The schema defining the structure of nodes and relationships. config (PreprocessorConfig): Configuration settings for preprocessing.

__init__(schema: GraphSchema, config: PreprocessorConfig)[source]

Initialize the preprocessor with a graph schema and configuration.

Args:

schema (GraphSchema): The schema defining the nodes and relationships. config (PreprocessorConfig): Configuration settings for preprocessing.

Methods

__init__(schema, config)

Initialize the preprocessor with a graph schema and configuration.