w
Unnamed: 0 Unnamed: 1 Unnamed: 2 ... Unnamed: 4 Unnamed: 5 Unnamed: 6
1 NaN NaN NaN ... NaN NaN NaN
2 NaN NaN NaN ... NaN NaN NaN
3 NaN NaN NaN ... NaN NaN NaN
4 10月黑榜 NaN NaN ... NaN NaN NaN
5 住宅小区 NaN NaN ... NaN NaN NaN
.. ... ... ... ... ... ... ...
73 12 南汇 万源社区 ... 区文化和广电旅游体育局 NaN
74 13 NaN 春秋社区 ... 南汇街道 NaN
75 14 南郊 西屿社区 ... 南郊街道 NaN
76 15 松台 来福门社区 ... 区文化和广电旅游体育局 NaN
77 16 广化 月湖社区 ... 广化街道 NaN
使用w.drop(index=0)后报错
w.drop(index=0)
Traceback (most recent call last):
File "
w.drop(index=0)
File "D:pythonlibsite-packagespandasutil_decorators.py", line 311, in wrapper
return func(*args, **kwargs)
File "D:pythonlibsite-packagespandascoreframe.py", line 4906, in drop
return super().drop(
File "D:pythonlibsite-packagespandascoregeneric.py", line 4150, in drop
obj = obj._drop_axis(labels, axis, level=level, errors=errors)
File "D:pythonlibsite-packagespandascoregeneric.py", line 4185, in _drop_axis
new_axis = axis.drop(labels, errors=errors)
File "D:pythonlibsite-packagespandascoreindexesbase.py", line 6017, in drop
raise KeyError(f"{labels[mask]} not found in axis")
KeyError: '[0] not found in axis'
后来用了w.drop(w.index[0])就可以了
原来的导入的excel表格中的前三行是空的,所以w里没有0这一行,是从1行开始的,0行被拿去做column了
不是函数和参数错了,是自己没有观察仔细
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)