Как заставить конвейер читать столбцы со специальными символами?
Я использую параметр "usecols" для получения некоторых столбцов файла.xlsx (я использую файл xls_local.py из учебника Kedro), но программа говорит, что "usecols не соответствуют столбцам, столбцы ожидаются, но не найдены": и он показывает только столбцы со специальными символами. Как я могу это исправить? Спасибо вам большое за ваше внимание.
1 ответ
Насколько я могу судить, это не kedro
проблема, но pandas.read_excel
проблема, которая есть что kedro
использует под капотом. Кажется, это сломаноpandas
сам, а обходной путь - ссылаться на столбцы, используя вместо этого буквы, поэтому что-то вроде usecols='A:D'
а затем вы можете переименовать столбцы в то, что они должны быть, выполнив df.columns = ["colname with special characters", "b", "c", "d"]
например.