Spaces:
Runtime error
Runtime error
File size: 587 Bytes
92b63f0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import pandas as pd
from src.data_preprocessing import DataPreprocessor
from zenml import step
@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
|