相关疑难解决方法(0)

如何做多列from_tuples?

我得到了如何使用pd.MultiIndex.from_tuples()以改变类似的东西

       Value
(A,a)  1
(B,a)  2
(B,b)  3
Run Code Online (Sandbox Code Playgroud)

                Value
Caps Lower      
A    a          1
B    a          2
B    b          3
Run Code Online (Sandbox Code Playgroud)

但是如何更改表单中的列元组

       (A, a)  (A, b) (B,a)  (B,b)
index
1      1       2      2      3
2      2       3      3      2
3      3       4      4      1
Run Code Online (Sandbox Code Playgroud)

进入表格

 Caps         A              B
 Lower        a       b      a      b
 index
 1            1       2      2      3
 2            2       3      3      2
 3            3       4      4      1
Run Code Online (Sandbox Code Playgroud)

非常感谢.


编辑:我有一个元组列标题的原因是当我将具有单个级别列的DataFrame加入到具有多级列的DataFrame时,它将多列转换为字符串格式的元组并将单个级别保留为单个串.


编辑2 - 替代解决方案:如上所述,此处的问题是通过join具有不同列级别大小的问题产生的.这意味着多列被缩减为字符串元组.解决这个问题,在我用于 …

columnname multiple-columns multi-index pandas

9
推荐指数
2
解决办法
8564
查看次数