Преобразовать список текстов в числовые значенияPython

Программы на Python
Anonymous
 Преобразовать список текстов в числовые значения

Сообщение Anonymous »

fruits = ['apple', 'orange', 'banana']

Я хочу преобразовать каждый фрукт в числовое значение или числовой массив отдельно, а не с помощью LabelEncoder или OneHotEncoding всего списка. Может ли кто-нибудь помочь заполнить пробел?
numeric_fruits = [ (blank) fruit for fruit in fruits]

Спасибо!
Я попробовал:
import pandas as pd
fruits = ['apple', 'banana', 'orange']
numeric_fruits = [pd.get_dummies(fruit) for fruit in fruits]
print(numeric_fruits)

и получите
[ apple
0 True, banana
0 True, orange
0 True]

Я надеялся на что-то вроде
[[1, 0, 0],
[0, 1, 0],
[0, 0, 1]]


Подробнее здесь: https://stackoverflow.com/questions/797 ... ric-values

Вернуться в «Python»