У меня есть файл Excel файл «test.xls», который я мог бы прочитать как следующее:питон ошибки чтения файла Exel начинает нули ошибку
df= pd.read_excel('test.xls',sep='\t',header=1)
Я проверил ФР и обнаружил, есть столбец zip_code который содержит почтовый индекс код 00051, 00123, но первый 0 был отключен, а система читала в файле excel.
Так что столбец будет 51, 123. Как я могу сохранить первые нули без изменений во время чтения файла. Благодарю. Найдено решение, как я написал ниже.
это преобразованный текст в целое, проверьте, если вы можете в read_excel объявляет тип данных в столбцах. Или используйте строковое форматирование для преобразования целых чисел в строку с ведущими нулями. – furas
использовать словарь для установки 'dtype' рассматриваемого столбца – MMF
Поскольку OP нашел ответ в связанном вопросе, его следует закрыть как дубликат [Python pandas: как указать типы данных при чтении файла Excel?] (http://stackoverflow.com/questions/32591466/python-pandas-how-to-specify-data-types-when-reading-an-excel-file) – Tony