У меня сегодня странная проблема.
У нас есть код Python, используемый разными пользователями, который в основном читает файл xls. Странно то, что он читает один и тот же файл по-разному на разных ноутбуках.
Оба ноутбука имеют последнюю версию Python.
На моем ноутбуке я получаю 7 строк, а на другом ноутбуке - 8 - на тех же самых xls, которые мы читаем с точно таким же кодом.
xls на самом деле выглядит как приведенный ниже пример для ноутбука 2 - поэтому он начинается с трех пустых строк, однако ноутбук 1 возвращает только две.
мой код супер базовый:
import os
import pandas as pd
os.chdir(r'C:\Python_test')
xls= pd.ExcelFile('dataframe.xlsx')
di = pd.read_excel(xls,'tab2')
di
результат для ди на ноутбуке 1:
Unnamed:0 Unnamed:1 Unnamed:2 Unnamed:3
0 NaN NaN NaN NaN
1 NaN NaN NaN NaN
2 NaN NaN column1 value1
3 NaN NaN column2 value2
4 NaN NaN column3 value3
5 NaN NaN column4 value4
6 NaN NaN column5 value5
7 NaN NaN column6 value6
результат для ди на ноутбуке 2:
Unnamed:0 Unnamed:1 Unnamed:2 Unnamed:3
0 NaN NaN NaN NaN
1 NaN NaN NaN NaN
2 NaN NaN NaN NaN
3 NaN NaN column1 value1
4 NaN NaN column2 value2
5 NaN NaN column3 value3
6 NaN NaN column4 value4
7 NaN NaN column5 value5
8 NaN NaN column6 value6
У кого-нибудь есть идеи, почему это так?
Прежде всего, я подумал, что это может быть версия Python, но после обновления до той же версии, она была все та же.
Спасибо!