Pandas读取Excel时出现'unexpected keyword argument 'index''错误排查
问题解答
- 错误根源:
pandas.read_excel()不存在index这个参数,你用错了参数名,才触发了这个类型错误。 - 正确操作:如果不想把Excel里的任何一列作为DataFrame的索引,要使用
index_col=None参数(这也是该参数的默认值,若不需要显式控制可以省略,但写出来更直观)。
修改后的代码:
import pandas as pd df = pd.read_excel('Prod_User.xlsx', sheet_name='PROD', index_col=None) print(df)
额外说明:
index_col的作用是指定Excel中的某一列(支持列名或列的位置索引)作为DataFrame的索引。- 要是你的Excel文件自带索引列(比如第一列是序号),不想将其设为DataFrame的索引,同样用
index_col=None,此时Pandas会自动生成默认的整数索引。
内容的提问来源于stack exchange,提问作者Behseini
相关产品推荐
相关产品推荐

