Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用“usecols”参数来获取 .xlsx 文件的某些列(我正在使用 Kedro 教程中的 xls_local.py 文件),但程序说“usecols 与列不匹配,列预期但未找到:”它只显示具有特殊字符的列。请问我该如何解决这个问题?非常感谢您的关注。
据我所知,这不是kedro问题,而是pandas.read_excel问题,这就是kedro引擎盖下的用途。这似乎pandas本身就被破坏了,一种解决方法是使用字母来引用列,所以usecols='A:D'你可以通过例如将列重命名为它们应该是什么df.columns = ["colname with special characters", "b", "c", "d"]。
kedro
pandas.read_excel
pandas
usecols='A:D'
df.columns = ["colname with special characters", "b", "c", "d"]