File tree Expand file tree Collapse file tree 2 files changed +10
-6
lines changed
ads/opctl/operator/lowcode Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 4
4
# Copyright (c) 2023 Oracle and/or its affiliates.
5
5
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/
6
6
7
- from ..operator_config import AnomalyOperatorSpec
7
+ import pandas as pd
8
+
9
+ from ads .opctl import logger
10
+ from ads .opctl .operator .lowcode .anomaly .const import OutputColumns
11
+ from ads .opctl .operator .lowcode .anomaly .utils import get_frequency_of_datetime
12
+ from ads .opctl .operator .lowcode .common .data import AbstractData
8
13
from ads .opctl .operator .lowcode .common .utils import (
9
14
default_signer ,
10
15
merge_category_columns ,
11
16
)
12
- from ads .opctl .operator .lowcode .common .data import AbstractData
13
- from ads .opctl .operator .lowcode .anomaly .utils import get_frequency_of_datetime
14
- from ads .opctl import logger
15
- import pandas as pd
16
- from ads .opctl .operator .lowcode .anomaly .const import OutputColumns
17
+
18
+ from ..operator_config import AnomalyOperatorSpec
17
19
18
20
19
21
class AnomalyData (AbstractData ):
Original file line number Diff line number Diff line change @@ -91,6 +91,8 @@ def run(self, data):
91
91
logger .info ("Skipping outlier treatment because it is disabled" )
92
92
elif self .name == "additional_data" :
93
93
clean_df = self ._missing_value_imputation_add (clean_df )
94
+ elif self .name == "input_data" and self .preprocessing .steps .missing_value_imputation :
95
+ clean_df = self ._fill_na (clean_df )
94
96
else :
95
97
logger .info (
96
98
"Skipping all preprocessing steps because preprocessing is disabled"
You can’t perform that action at this time.
0 commit comments