gpt4 book ai didi

python - 选择 usecols 参数将 Excel 文件导入 Pandas 时出错

转载 作者:太空狗 更新时间:2023-10-30 00:58:49 27 4
gpt4 key购买 nike

我正在尝试将数据从 Excel 文件导入 pandas,但在输入以下内容时出现错误:

energy = pd.read_excel('Indicators.xls',
'Energy',
skiprows=17,
skip_footer=38,
usecols=['C','D','E','F'])

但我收到一条错误消息,指出 'C' 不在列表中。在 Excel 中评估 Excel 文件时,它显然有一个 C 列。 Pandas 文档说明如下:

usecols : int or list, default None

If None then parse all columns, If int then indicates last column to be parsed. If list of ints then indicates list of column numbers to be parsed. If string then indicates comma separated list of Excel column letters and column ranges (e.g. “A:E” or “A,C,E:F”). Ranges are inclusive of both sides.

所以我只想将 C 导入到 F,所以我已经尝试了上面提到的两个建议。

我收到以下错误:

ValueError: 'C' is not in list

不知道为什么这行不通。有什么建议么?

最佳答案

查看您使用的版本。如果此版本早于版本 0.21.0,则尝试改用 parse_cols。

columns = 'A:L'
df = pd.read_excel(file_to_process, sheetname=sheetname, parse_cols=columns)

我对 usecols 也有同样的问题。更改为 parse_cols 后它可以正常工作。

关于python - 选择 usecols 参数将 Excel 文件导入 Pandas 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48199383/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com