Spaces:
Runtime error
Runtime error
File size: 577 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 25 |
import pandas as pd
from src.outlier_detection import OutlierDetector
from zenml import step
@step
def outlier_detection_step(data: pd.DataFrame) -> pd.DataFrame:
"""
A ZenML step to detect outliers in a given DataFrame using the OutlierDetector class.
Parameters
data : pd.DataFrame
The DataFrame containing the data to detect outliers in.
Returns
pd.DataFrame
The DataFrame with outliers removed.
"""
detector = OutlierDetector(data)
cleaned_data = detector.run_outlier_detection()
return cleaned_data
|