Umwandlung von Fließkommazahlen
Verfasst: Samstag 31. Juli 2010, 12:52
Hallo,
ich habe mir ein Skript geschrieben, welches eine CSV-Datei auswertet. Die enthaltenen Werte möchte ich nun weiterverarbeiten.
Probleme habe ich momentan dabei mit der Umwandlung von Zahlen mittels float(). Die in der CSV-Datei enthaltenen Zahlen sind mit "." als Tausendertrennzeichen sowie "," als Nachkommatrenner versehen (also z.b. "1.200.000,50"), weshalb float() einen ValueError wirft.
Bevor ich mir jetzt eine Helper-Funktion schreibe, die dann die Werte richtig umwandelt, wollte ich nachfragen, ob vielleicht bereits eine Library existiert, die mir dies abnehmen kann?
Gruß
Tim
ich habe mir ein Skript geschrieben, welches eine CSV-Datei auswertet. Die enthaltenen Werte möchte ich nun weiterverarbeiten.
Probleme habe ich momentan dabei mit der Umwandlung von Zahlen mittels float(). Die in der CSV-Datei enthaltenen Zahlen sind mit "." als Tausendertrennzeichen sowie "," als Nachkommatrenner versehen (also z.b. "1.200.000,50"), weshalb float() einen ValueError wirft.
Bevor ich mir jetzt eine Helper-Funktion schreibe, die dann die Werte richtig umwandelt, wollte ich nachfragen, ob vielleicht bereits eine Library existiert, die mir dies abnehmen kann?
Gruß
Tim