Ich habe eine Excel-Datei und in diesem eine Zeile der Spalte Model
hat Wert "9-3", das ist ein String-Wert. Ich überprüfte die Excel-Datei, um den Spalten-Datentyp als einfache Zeichenfolge anstelle von Datum zu haben. Aber immer noch Wenn ich read_excel benutze und es in einen Datenrahmen umwandele, wird der Wert als 2017-09-03 00:00:00 anstelle von String "9-3" angezeigt. Hier ist, wie ich die Excel-Datei zu lesen:Spaltenwert wird als Datum anstelle von Zeichenfolge gelesen - Pandas
table = pd.read_excel('ManualProfitAdjustmentUpdates.xlsx' , header=0, converters={'Model': str})
Jede Idee, warum Pandas nicht Wert als String behandeln, auch wenn ich den Konverter als str gesetzt?
Könnten Sie ein Snippet der Excel-Datei teilen - idealerweise die Spaltenüberschriften und die erste Datenzeile. Wenn die Daten privat sind, wäre nur die Kopfzeile OK. –
(Grund für den Kommentar ist zu replizieren, sondern auch zu überprüfen, ob die Definition "Konverter" korrekt definiert ist). –