我当前的 Dataframe 有两个级别。我希望通过拆分元组来添加第三个级别,元组是列的名称。请参见示例:
原始DF:
Category
(A,Cat) (B,Dog) (B,Bird) (B,Frog) (HH,Lion) (HH,Tiger)
48 28 585 4 233 44
11 434 23 854 32 10
所需DF:“类别”是顶层。字母(A、B、HH)是第二层。然后动物是 Dataframe 的底层
Category
A B B B HH HH
Cat Dog Bird Frog Lion Tiger
48 28 585 4 233 44
11 434 23 854 32 10
我没有太多的经验,与多索引列在 Dataframe 。任何建议是赞赏。
1条答案
按热度按时间ibrsph3r1#
首先从你所拥有的开始(如果你自己提供了这个代码就更好了):
现在将元组分解为多个级别的列,然后在前面添加另一个级别:
一个二个一个一个