scikit-learn-contrib/category_encoders
Auf GitHub ansehenHandle missing in one hot encoder
Open
#400 geöffnet am 12. März 2023
buggood first issue
Repository-Metriken
- Stars
- (2.322 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 4T 10h) (2 gemergte PRs in 30 T)
Beschreibung
Expected Behavior
Currently, handle_missing=value adds a new column although the documentation says 'value' will encode a new value as 0 in every dummy column.
Furthermore, we need a test for this
Actual Behavior
adds a column instead of using all 0
Steps to Reproduce the Problem
from category_encoders import OneHotEncoder
import pandas as pd
he = OneHotEncoder(handle_missing="value")
data = [("foo", 1), ("bar", 2), (None, 6)]
data = pd.DataFrame(data, columns=["c1", "c2"])
print(he.fit_transform(data))
Specifications
- Version: 2.6
- Platform: linux