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