gpt4 book ai didi

python - 将列名添加到 Pandas 数据框(多索引)

转载 作者:行者123 更新时间:2023-12-04 08:42:09 26 4
gpt4 key购买 nike

我将带有现有列名的系列对象连接到 Pandas 中的 DataFrame。结果如下所示:

pd.concat([x, y, z], axis=1)


X | Y | Z
-------------------
data | data | data
现在我想在整个 DataFrame 的列名 X、Y、Z 上方插入另一个列名 A。最后应该是这样的:
   A                  # New Column Name
-------------------
X | Y | Z # Old Column Names
-------------------
data | data | data
到目前为止,我还没有找到如何在现有列名 X、Y、Z 上方为完整的 DataFrame 插入列名 A 的解决方案。我将不胜感激任何帮助。 :)

最佳答案

让我们试试 MultiIndex.from_product创建 MultiIndex列:

df = pd.concat([x, y, z], axis=1)
df.columns = pd.MultiIndex.from_product([['A'], df.columns])
A            
X Y Z
data data data

关于python - 将列名添加到 Pandas 数据框(多索引),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64511457/

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