Skip to content

Commit 9d5697a

Browse files
authored
Merge pull request #46 from serengil/feat-task-2612-issue-30
no subdataset for else condition
2 parents b54df75 + 9bf190d commit 9d5697a

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

chefboost/training/Training.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -556,11 +556,8 @@ def buildDecisionTree(
556556

557557
# ---------------------------
558558
# add else condition in the decision tree
559-
560559
if df.Decision.dtypes == "object": # classification
561-
pivot = pd.DataFrame(subdataset.Decision.value_counts()).sort_values(
562-
by=["count"], ascending=False
563-
)
560+
pivot = pd.DataFrame(df.Decision.value_counts()).sort_values(by=["count"], ascending=False)
564561
else_decision = f"return '{str(pivot.iloc[0].name)}'"
565562

566563
if enableParallelism != True:
@@ -588,7 +585,7 @@ def buildDecisionTree(
588585
decision_rules.append(sample_rule)
589586

590587
else: # regression
591-
else_decision = f"return {subdataset.Decision.mean()}"
588+
else_decision = f"return {df.Decision.mean()}"
592589

593590
if enableParallelism != True:
594591
functions.storeRule(file, (functions.formatRule(root), "else:"))

0 commit comments

Comments
 (0)