Ich habe eine DataFrame
mit ein paar Spalten. Eine Spalte enthält ein Symbol, für das die Währung verwendet wird, z. B. ein Euro- oder ein Dollarzeichen. Eine andere Spalte enthält einen Budgetwert. So könnte es beispielsweise in einer Zeile ein Budget von 5000 Euro bedeuten und in der nächsten Zeile ein Budget von 2000 Dollar.Bedingt füllen Spalte Werte auf der Grundlage einer anderen Spalten Wert in Pandas
In Pandas möchte ich meinem Datenrahmen eine zusätzliche Spalte hinzufügen, die die Budgets in Euro normalisiert. Grundsätzlich sollte der Wert in der neuen Spalte für jede Zeile der Wert aus der Budgetspalte * 1 sein, wenn das Symbol in der Währungsspalte ein Eurozeichen ist, und der Wert in der neuen Spalte sollte der Wert der Budgetspalte sein * 0,78125, wenn das Symbol in der Währungsspalte ein Dollarzeichen ist.
Ich weiß, wie man eine Spalte hinzufügt, sie mit Werten füllt, Werte aus einer anderen Spalte kopiert, aber nicht, wie die neue Spalte bedingt auf dem Wert einer anderen Spalte gefüllt wird.
Irgendwelche Vorschläge?
Ist es möglich, so etwas zu tun, aber mit Worten anstelle von Zahlen? –