0

我正在使用“usecols”参数来获取 .xlsx 文件的某些列(我正在使用 Kedro 教程中的 xls_local.py 文件),但程序说“usecols 与列不匹配,列预期但未找到:”它只显示具有特殊字符的列。请问我该如何解决这个问题?非常感谢您的关注。

4

1 回答 1

1

据我所知,这不是kedro问题,而是pandas.read_excel问题,这就是kedro引擎盖下的用途。这似乎pandas本身就被破坏了,一种解决方法是使用字母来引用列,所以usecols='A:D'你可以通过例如将列重命名为它们应该是什么df.columns = ["colname with special characters", "b", "c", "d"]

于 2019-11-06T16:26:03.320 回答