in meinem Skript lese ich eine .csv Datei aus und rechne mit den Werten weiter. Jetzt kommt zum ersten Mal vor, dass der Wert '-inf' in der Tabelle vorkommt. Mit dem kann ich jetzt nicht so rechnen, wie ich es sonst im Skirpt gemacht hatte.
Meine Idee, fuer die jeweiligen Zeilen den Wert einfach zu ersetzten, funktioniert irgendwie nicht, ich weiss aber nicht genau warum. Vielleicht faellt ja jemandem was auf.
Teile von meinem Code:
Code: Alles auswählen
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import math
data = "C:\\Users\\Fimlab\\Documents\\Python Scripts\\Ripplet2cmopen70d.csv"
df = pd.read_csv(data, sep=",", header=19)
df=df.replace('-inf', 0)
Wenn ich nach dem Typen der entsprechenden Zeile frage wird mir angezeigt '-inf' is ein string, es wird aber einfach nicht ersetzt. Habe es auch schon mit -np.inf probiert, das hat aber auch nicht funktioniert.
Und eigentlich sollte durch import math python '-inf' ja auch erkennen, aber das will es irgendwie auch nicht.
Vielen Dank schonmal vorab!
PS: Dass '-inf' nicht 0 ist und so nicht ersetzt werden sollte ist mir bewusst. Ich wuerde nur gerne wissen, wie ich es ersetzten kann, damit ich vernuenftig weiterrechnen kann, bzw mein Programm.