Skip to content

Commit eb5333a

Browse files
authored
Fix: use pd.Series(...).value_counts instead of pd.value_counts(...) (#213)
Signed-off-by: Arthur Lacote <arthur.lacote@probabl.ai>
1 parent baf8c60 commit eb5333a

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

sklbench/datasets/loaders.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ def load_openml_data(
4242
) -> Tuple[Dict, Dict]:
4343
x, y = load_openml(openml_id, raw_data_cache)
4444
data_desc = dict()
45-
unique_labels = dict(pd.value_counts(y))
46-
if len(unique_labels) < 32 and all(map(lambda x: x > 4, unique_labels.values())):
45+
unique_labels = pd.Series(y).value_counts()
46+
if len(unique_labels) < 32 and (unique_labels > 4).all():
4747
data_desc["n_classes"] = len(unique_labels)
4848
return {"x": x, "y": y}, data_desc
4949

sklbench/utils/special_params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ def assign_case_special_values_on_run(
214214
and estimator.endswith("Classifier")
215215
):
216216
y_train = convert_to_numpy(data[1])
217-
value_counts = pd.value_counts(y_train).sort_index()
217+
value_counts = pd.Series(y_train).value_counts().sort_index()
218218
if len(value_counts) != 2:
219219
logger.info(
220220
f"Number of classes ({len(value_counts)}) != 2 "

0 commit comments

Comments
 (0)