【问题标题】:TypeError: swaplevel() got an unexpected keyword argument 'axis'类型错误:swaplevel() 得到了一个意外的关键字参数“轴”
【发布时间】:2021-10-23 17:20:35
【问题描述】:

我对熊猫有点陌生, 我正在使用 unstackswaplevel 来旋转我的数据框,我收到了这个错误:

TypeError: swaplevel() 得到了一个意外的关键字参数 'axis'

我已经检查了 pandas 文档,并且函数确实以轴为参数,请问我做错了什么! 谢谢!

【问题讨论】:

    标签: python-3.x pandas


    【解决方案1】:

    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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 1970-01-01
      • 2019-12-30
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多