Ausgewählte Zeilen in Pandas Dataframe füllen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
daze321
User
Beiträge: 8
Registriert: Donnerstag 17. Juni 2021, 09:52

Guten Tag meine Python Freunde !

Ich habe einen Pandas Dataframe mit Zeilen und Spalten erstellt und möchte jetzt die NaN-Werte füllen. Ich möchte aber nicht alle NaN-Werte füllen sondern nur diese in einem bestimmt ausgewählten Bereich. Zum Beispiel von der Zeile 1 bis 3. Mit welchem Befehl mache ich das am besten.

Grüße gehen raus.
rogerb
User
Beiträge: 878
Registriert: Dienstag 26. November 2019, 23:24

@daze321,

das geht zum Beispiel mit pandas.DataFrame.fillna
https://pandas.pydata.org/pandas-docs/s ... ame-fillna

In Zeile 1-3 NaN durch 0 ersetzen:

Code: Alles auswählen

df[1:4].fillna(0, inplace=True)
daze321
User
Beiträge: 8
Registriert: Donnerstag 17. Juni 2021, 09:52

Vielen Dank! Besser hätte man darauf nicht antworten können ;D
Antworten