Python-Machine-Learning icon indicating copy to clipboard operation
Python-Machine-Learning copied to clipboard

03_preprocessing -- `sparse` is `sparse_output` for newer versions of sklearn's OneHotEncoder

Open jellomoat opened this issue 1 year ago • 1 comments

ISSUE: sparse is sparse_output for newer versions of sklearn's OneHotEncoder

LOCATION:

PROPOSED SOLUTION: Replace sparse with sparse_output on this line =>

dummy_e = OneHotEncoder(categories='auto', drop='first', sparse=False)

Or, add a comment noting this potential change for newer sklearn versions. This error came up during a consulting session debugging issues a consultee encountered running the preprocessing notebook (https://github.com/dlab-consulting/requests/issues/2876).

RELATED REFERENCE: https://scikit-learn.org/dev/modules/generated/sklearn.preprocessing.OneHotEncoder.html

jellomoat avatar Oct 16 '24 01:10 jellomoat

@tomvannuenen / @pssachdeva -- LMK if you'd like me to submit a PR for this! And if so, how you'd prefer it handled (either of the two proposed solutions, or something else entirely)

jellomoat avatar Oct 16 '24 01:10 jellomoat