在pycharm中如何解决typeerror: read_excel() got an unexpected keyword argument 'encoding'问题
时间: 2023-08-01 20:06:11 浏览: 312
pycharm_helpers:pycharm_helpers用于Docker容器
出现了`TypeError: read_excel() got an unexpected keyword argument 'encoding'`的问题,是因为`pandas`库的版本过低导致的。在低于`pandas` 0.20.0版本中,`read_excel()`函数确实没有`encoding`参数。
要解决这个问题,可以尝试以下两种方法中的任意一种:
1.升级`pandas`库的版本,命令如下:
```python
!pip install --upgrade pandas
```
2.在读取Excel文件时,不使用`encoding`参数,而使用`encoding`参数的替代方案——`engine`参数。只需要将`engine`参数设置为`openpyxl`或`xlrd`之一即可。例如:
```python
import pandas as pd
df = pd.read_excel('file.xlsx', engine='openpyxl')
```
或者
```python
import pandas as pd
df = pd.read_excel('file.xlsx', engine='xlrd')
```
阅读全文