gpt4 book ai didi

python - 用 MultiIndex 替换 DataFrame 列索引

转载 作者:太空宇宙 更新时间:2023-11-04 06:11:57 25 4
gpt4 key购买 nike

<分区>

我有一个带有“扁平”列索引的 pandas DataFrame ['Sample 1', 'Sample 2' ...],并且我构建了一个具有两个级别的 MultiIndex,第一个具有相同的级别元素作为我的 DataFrame 的列索引('Sample 1' ...)。我想用这个 MultiIndex 替换我的 DataFrame 的列索引,MultiIndex 的每个元素替换具有匹配名称的列索引元素。因此,以“示例 1”为标题的列现在应以(“示例 1”、“组 x”)为标题,以“示例 2”为标题的列现在应为(“示例 2”、“组 x”),以及等等。

例如,DataFrame 可能如下所示:

         A    B    C
row1 1 2 3
row2 4 5 6
:
rowN 7 8 9

MultiIndex 看起来像 [('A', 'G1'), ('B', 'G1'), ('C', 'G2')]

最终结果如下:

        G1   G1   G2
A B C
row1 1 2 3
row2 4 5 6
:
rowN 7 8 9

看起来这应该是一个简单的连接或匹配串联,但找不到执行此操作的方法(和/或关键字)。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com