У меня есть восемь фреймов данных, созданных с похожими атрибутами, за исключением исходных файлов / таблиц.В строке, начинающейся с 'df3', я получаю синтаксическую ошибку.Строка, начинающаяся с 'df3', имеет такую же структуру, как и любой другой кадр данных.Если я прокомментирую блокировку строки 'df3', синтаксическая ошибка переместится на следующую строку данных ниже 'df4'.Если я прокомментирую блокировку строки 'df4', синтаксическая ошибка изменится на df5.Что может быть причиной такого типа ошибки, когда синтаксис все одинаков и все кадры, кроме одного, получают синтаксическую ошибку?Я использую pydev в eclipse.
Я пытался поместить '#' перед различными строками кода, чтобы попытаться устранить строку с ошибкой, но синтаксическая ошибка перемещается на следующую строку данных.
df3 = pd.read_excel(r'C:\Users\SBF\Desktop\Code\STAT\DataBook.xlsx', sheet_name = 'sheet_3', usecols = [0,2,3,5,6,9,10], header = 3)
df4 = pd.read_excel(r'C:\Users\SBF\Desktop\Code\STAT\DataBook.xlsx', sheet_name = 'sheet_4', usecols = [0,2,3,5,6,9,10], header = 3)
df5 = pd.read_excel(r'C:\Users\SBF\Desktop\Code\STAT\DataBook.xlsx', sheet_name = 'sheet_5', usecols = [0,2,3,5,6,9,10], header = 3)
Сообщение об ошибке «SyntaxError» начинается в строке «df3», а затем переходит в строку «df4», когда «df3» блокируется с помощью «#».переходит на строку «df5», когда «df3» и «df4» блокируются комментарием с помощью «#». Не похоже, что синтаксическая ошибка является точной из-за схожего формата строк кода и того факта, что он проходит черезстроки кода без различия.