Mein Tisch:
%Vor%Füllen Sie die leeren Spalten als 'UNBEKANNT'
%Vor%Bekam den Fehler
%Vor% Ihre 2
-Spalte hat wahrscheinlich einen float dtype:
Daher das Problem. Wenn es Ihnen nichts ausmacht, den gesamten Frame in object
zu konvertieren, könnten Sie:
Abhängig davon, ob es keine String-Daten gibt, möchten Sie möglicherweise selektiver beim Konvertieren von Spalten-Dtypes sein und / oder beim Lesen die Dtypes angeben, aber das obige sollte trotzdem funktionieren.
Update: Wenn du dtype-Informationen hast, die du beibehalten willst, anstatt sie zurück zu schalten, würde ich den anderen Weg gehen und nur die gewünschten Spalten füllen, entweder mit einer Schleife mit fillna
:
Oder (wenn Sie all
verwenden), dann verwenden Sie vielleicht gar nicht fillna
: