Pandas read_excel usecols 参数:Pycharm 需要 int

问题描述 投票:0回答:1

Pycharm (v2022.2) 抱怨

usecols
输入参数
pd.read_excel
。它需要单个
int
值。另一方面,docs 明确指出允许使用
list-like or callable

我以前曾经使用过类似的东西,代码实际上按预期工作:

pd.read_excel("test.xlsx", usecols="A:C")  # Pycharm: Expected type 'int', got 'str' instead

此外,无法使用

list
int
:

pd.read_excel("test.xlsx", usecols=[1, 2, 3])  # Pycharm: Expected type 'int', got 'list[int]' instead 

这是 Pycharm 中的错误还是我做错了什么?

python pandas pycharm
1个回答
0
投票

同样的问题。讽刺的是,pandas 已经不再能够将单个 int 传递给 usecols 参数了。

有没有办法为 PyCharm 开发人员标记此问题?在运行 python 3.11 的最新版本 PyCharm 2023.2.3(社区版)中,这仍然是 linter 的问题。

© www.soinside.com 2019 - 2024. All rights reserved.