Konvertieren Sie eine Liste von Texten in numerische Werte [geschlossen]Python

Python-Programme
Anonymous
 Konvertieren Sie eine Liste von Texten in numerische Werte [geschlossen]

Post by Anonymous »

Code: Select all

fruits = ['apple', 'orange', 'banana']
Ich möchte jede Frucht separat in einen numerischen Wert oder ein numerisches Array umwandeln, nicht durch LabelEncoder oder OneHotEncoding der gesamten Liste. Kann jemand helfen, die Lücke auszufüllen?

Code: Select all

numeric_fruits = [ (blank) fruit for fruit in fruits]
Danke!
Ich habe versucht:

Code: Select all

import pandas as pd
fruits = ['apple', 'banana', 'orange']
numeric_fruits = [pd.get_dummies(fruit) for fruit in fruits]
print(numeric_fruits)
und erhalten

Code: Select all

[   apple
0   True,    banana
0    True,    orange
0    True]
Ich hatte auf so etwas gehofft

Code: Select all

[[1, 0, 0],
[0, 1, 0],
[0, 0, 1]]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post