2016-07-25 16 views
0

Ich habe df und es gibt leere Zellen. Ich möchte es in Excel schreiben und muss dort 0 stattdessen leer drucken. Ich versuche result.fillna(0) und result.replace(r'\s+', np.nan, regex=True), aber es hilft nicht.Pandas: leere Zelle auf 0 ersetzen, wenn in Datei schreiben

+1

Sie die Zuordnung Sind Datenrahmen zurückgegeben? Z.B. 'Ergebnis = Ergebnis.Fillna (0)'? Ansonsten müssen Sie das Argument 'inplace = True' hinzufügen –

+0

@Kristof Ich habe eine leere Zellen mit ihm – ldevyataykina

+1

Definieren Sie" leer ". Bist du sicher, dass das "np.nan" ist? Vielleicht sind sie '' ''? – DeepSpace

Antwort

0

Sie eine Kopie der Datenrahmen zu schaffen, sondern das Original ist, um die Änderungen nicht zu halten, müssen Sie „Inplace = True“ angeben, wenn Sie die Datenrahmen wollen die Änderungen bestehen bleiben

result.fillna(0, inplace=True) 
Verwandte Themen