как сделать одну горячую кодировку в python для нескольких категориальных функций вместе, не попадая в фиктивную переменную - PullRequest
0 голосов
/ 26 мая 2018

при выполнении одного горячего кодирования мы попадаем в фиктивную переменную-ловушку, чтобы избежать этого, мы отбрасываем одну из этих категориальных функций.

что, если мы делаем OHE для нескольких категориальных функций?

isЕсть ли интуитивный способ сделать это?

1 Ответ

0 голосов
/ 26 мая 2018

Может быть pandas.get_dummies может быть полезным.

Вы можете просто сделать:

import pandas as pd
dummies = pd.get_dummies(X_data, columns=[col1, col2], drop_first=True)

Это вам помогает?Найдите документ здесь: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.get_dummies.html

...