Spaces:
Runtime error
Runtime error
import pandas as pd | |
from src.data_preprocessing import DataPreprocessor | |
from zenml import step | |
def data_preprocessing_step(data: pd.DataFrame) -> pd.DataFrame: | |
""" | |
A ZenML step to preprocess the data using the DataPreprocessor class. | |
Parameters: | |
---------- | |
data : pd.DataFrame | |
The DataFrame containing the customer churn data to preprocess. | |
Returns: | |
------- | |
pd.DataFrame | |
The preprocessed DataFrame. | |
""" | |
preprocessor = DataPreprocessor(data) | |
processed_data = preprocessor.process_data() | |
return processed_data | |