Entfernen NaN und konvertieren float32 in Python Pandas
Ich lese Daten aus einer csv-Datei in ein data-frame, versuchen, entfernen Sie alle Zeilen mit NaN und dann konvertieren Sie es von float64 zu float32. Ich habe verschiedene Lösungen, die ich im Netz gefunden habe, nichts scheint zu funktionieren. Irgendwelche Gedanken?
- Was wollen Sie anstelle des NaNs?
- Guter Kommentar, lassen Sie mich Bearbeiten Sie die Frage
- Aber nicht die "dtype" sein, schwimmen sowieso, wenn es
NaN
? - Was ich tun möchte, ist float64 zu float32 Konvertierung
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke das tut, was Sie wollen:
Behalten Zeilen, die nur einige NaN-Werte, dies zu tun:
Ablösen NaN mit einer Nummer statt des Drop Zeilen, dies zu tun:
(Ich ersetzt NaN mit 1.000.000 nur als Beispiel.)
Können Sie auch die
dtype
beim Lesen der csv-Datei:Beispiel: