我想导入csv文件,但是程序一直显示ist index out of range

出错代码:

  File "D:\python3.x\lib\site-packages\numpy\lib\npyio.py", line 1092, in loadtxt
    for x in read_data(_loadtxt_chunksize):
  File "D:\python3.x\lib\site-packages\numpy\lib\npyio.py", line 1012, in read_data
    vals = [vals[j] for j in usecols]
  File "D:\python3.x\lib\site-packages\numpy\lib\npyio.py", line 1012, in <listcomp>
    vals = [vals[j] for j in usecols]
IndexError: list index out of range

然后我找到文件所在的几行

北京    彭一壹    北京市    165    42
北京    王雪丹    北京市    165    42
北京    潆潆ying    北京市    166    42
北京    王露茜    北京市    166    42
北京    戚晓晴    北京市    166    42

clipboard.png

感觉也没问题啊,用excel打开,也是正常显示,没有空行啥的

望大神赐教

阅读 5.5k
2 个回答

用pandas读取忽略错误行

新手上路,请多包涵

错误不是写了越界嘛,你试试把范围定的小一点?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题