【发布时间】:2021-10-23 17:20:35
【问题描述】:
我对熊猫有点陌生,
我正在使用 unstack 和 swaplevel 来旋转我的数据框,我收到了这个错误:
TypeError: swaplevel() 得到了一个意外的关键字参数 'axis'
我已经检查了 pandas 文档,并且函数确实以轴为参数,请问我做错了什么! 谢谢!
【问题讨论】:
标签: python-3.x pandas
我对熊猫有点陌生,
我正在使用 unstack 和 swaplevel 来旋转我的数据框,我收到了这个错误:
TypeError: swaplevel() 得到了一个意外的关键字参数 'axis'
我已经检查了 pandas 文档,并且函数确实以轴为参数,请问我做错了什么! 谢谢!
【问题讨论】:
标签: python-3.x pandas
swaplevel(i=- 2, j=- 1, axis=0) 确实有一个轴参数,我可能需要查看您的代码才能跟踪您的错误。
另一方面,也许您应该尝试为每个轴单独使用交换级别。 例如:
In [1]:
df = pd.DataFrame( {'a':['A','A','B','B','B','C'], 'b':[1,2,5,5,4,6]})
Out[1]:
a b
0 A 1
1 A 2
2 B 5
3 B 5
4 B 4
5 C 6
df.swaplevel(0)
df.swaplevel(1)
【讨论】: