Ich habe damit zu kämpfen. Ich habe einen Datenrahmen wie:Füllen einer Spalte basierend auf mehreren Bedingungen aus einer anderen Spalten
import pandas as pd
data = {'A': ['red', 'green', 'blue', 'green', 'yellow', 'blue'],
'B': [1, 2, 1, 1, 2, 1]}
frame = pd.DataFrame(data)
Und ich möchte, basierend auf mehreren Bedingungen aus der ‚A‘ Spalte eine neue Spalte erstellen. Zum Beispiel, wenn 'A' rot oder blau ist, möchte ich, dass diese neue Spalte gleich 10 ist; wenn 'A' grün ist, gleich 20 und so weiter.
Die Sache ist, ich denke, ich kann eine verschachtelte np.where
verwenden, aber ich interessiere mich für die Lesbarkeit hier.
Gelöst. Danke vielmals. – Vini