ich eine df mit Währung haben:Währung umrechnen zu schweben (und Klammern geben negative Beträge)
df = pd.DataFrame({'Currency':['$1.00','$2,000.00','(3,000.00)']})
Currency
0 $1.00
1 $2,000.00
2 (3,000.00)
Ich möchte die ‚Währung‘ konvertieren dtype zu schwimmen, aber ich habe Probleme mit der Klammern string (die einen negativen Betrag angeben). Dies ist meine aktuellen Code:
df[['Currency']] = df[['Currency']].replace('[\$,]','',regex=True).astype(float)
, die einen Fehler erzeugt:
ValueError: could not convert string to float: (3000.00)
Was ich will, wie dtype float ist:
Currency
0 1.00
1 2000.00
2 -3000.00
@George daran arbeiten hier bekommst du es von JohnE. schneller toll. –