ich eine Excel-Datei ‚test.xls‘ Datei, die ich in wie folgt lesen:Python lesen Exel Dateifehler beginnend Nullen Fehler
df= pd.read_excel('test.xls',sep='\t',header=1)
Ich habe df und gefunden gibt es eine Spalte zip_code die zip enthalten Code wie 00051, 00123, aber die erste 0 wurde abgeschnitten, während das System in der Excel-Datei einliest.
Diese Spalte wird also 51, 123 sein. Wie kann ich beim Lesen der Datei die ersten Nullen intakt halten? Vielen Dank. Gefundene Lösung wie ich unten gepostet habe.
es Text umgewandelt integer, überprüfen Sie, wenn Sie können in read_excel deklariert den Datentyp in Spalten. Oder verwenden Sie String-Formatierung, um ganze Zahlen in Zeichenfolgen mit führenden Nullen zu konvertieren. – furas
Verwenden Sie ein Wörterbuch, um 'dtype' der betrachteten Spalte festzulegen – MMF
Da das OP die Antwort in der verknüpften Frage gefunden hat, sollte es als Duplikat von [Python pandas: Wie spezifiziert man Datentypen beim Lesen einer Excel-Datei?] Geschlossen werden (http://stackoverflow.com/questions/32591466/python-pandas-how-to-specify-data-types-when-reading-an-excel-file) – Tony