Как я могу преобразовать категорический признак, который содержит строки в числовое значение в python - PullRequest
0 голосов
/ 31 марта 2020

[введите описание изображения [введите описание изображения здесь] 1 здесь] [2] Ввод

для набора данных в комбинате: dataset['Sex'] = dataset['Sex'].map( {'female': 1, 'male': 0} ).astype(int) train.head()

Я хочу преобразовать половую категорию, состоящую из мужчин и женщин, в числовые значения

Это ошибка ValueE, которую я получаю ниже

ValueError: Невозможно преобразовать бесконечные значения (NA или inf) в целое число

Изображение в наборе данных образца https://drive.google.com/file/d/1iYtpo2wxhiMuteIMjHHYOk93mty4deBe/view?usp=sharing

1 Ответ

0 голосов
/ 31 марта 2020

LabelEncoder () может сделать это за вас. Обычно он используется для преобразования категориальных переменных в цифры c. Проверьте эту статью, автор использует ее так, как вам нужно. Ссылка: https://towardsdatascience.com/encoding-categorical-features-21a2651a065c

...