Ich versuche eine neue Spalte in einem Pandas-Datenframe zu erstellen, um dann je nach bedingter Formatierung einen ganzzahligen Wert zuzuweisen. Ein Beispiel wäre:Pandas DataFrame: Einer neuen Spalte eine ganze Zahl zuweisen, wenn mehrere Bedingungen erfüllt sind
if ((a> 1) & (a < 5)) Wert geben 10, if ((a> = 5) & (a < 10)) Wert geben 24, if ((a > 10) & (a < 5)) geben Wert 57
wo 'a' ist eine andere Spalte im Dataframe.
Gibt es eine Möglichkeit, es mit Pandas/Numpy zu tun, ohne eine Funktion zu erstellen? Ich habe einige verschiedene Optionen ausprobiert, aber keine funktionierte.
Das Senden eines Beispiels Ihres Datenrahmens würde helfen. Kann es schwer haben, das zu verstehen. Ist 'a' eine andere Spalte im Dataframe? oder irgendeine Zufallsvariable? – Abhishek