I Spalte Platz in Pandas Datenrahmen haben, die wie folgt aussieht:Pandas - erstellen boolean Spalten aus kategorischen Spalte
**Place**
Berlin
Prague
Mexico
Prague
Mexico
...
Ich möchte folgendes tun:
is_Berlin is_Prague is_Mexico
1 0 0
0 1 0
0 0 1
0 1 0
0 0 1
Ich weiß, ich kann Erstellen Sie die Spalten separat:
df['is_Berlin'] = df['Place']
df['is_Prague'] = df['Place']
df['is_Mexico'] = df['Place']
Und dann erstellen Sie ein Wörterbuch für jede Spalte und wenden Sie eine Kartenfunktion.
Aber ich finde das irgendwie langweilig und ich glaube, es gibt schöne pythonische Art und Weise, wie es geht.
warum beantworten, wenn ein Duplikat gibt es? –
Duplizieren? Kannst du einen Link geben? Aber es ist möglich, ich antworte zuerst, finde keine Duplikate :(. – jezrael
Großartig! Gibt es eine Möglichkeit, diese zu bestehenden Datenrahmen hinzuzufügen? Spalte Ort ist eigentlich Teil meines Datenrahmens und ich möchte es durch diese 3 neuen Spalten ersetzen. – HonzaB