gpt4 book ai didi

python - 并排组合多个数据框并重命名它们

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

我的分析中有多个数据框。例如数据框 1,其中这是中国事件的人数

Activity            No of people
Activity 1 100
Activity 2 200
Activity 3 300

和数据框 2,其中这是美国按事件划分的人数

Activity            No of people
Activity 1 400
Activity 2 500
Activity 3 500

我想要实现的是:

              ------China Analysis------America Analysis
Activity No of people No of people
Activity 1 100 400
Activity 2 200 500
Activity 3 300 500

我想在这 2 个数据框上进行合并,但我该怎么做标题呢?有什么建议吗?

最佳答案

使用concat .

如果 Activity 是两个数据帧中的索引,则使用:

df = pd.concat([df1, df2], axis=1, keys=('China Analysis','America Analysis'))

如果没有,先set_index :

df = pd.concat([df1.set_index('Activity'), 
df2.set_index('Activity')],
axis=1,
keys=('China Analysis','America Analysis'))
print (df)
China Analysis America Analysis
No of people No of people
Activity
Activity 1 100 400
Activity 2 200 500
Activity 3 300 500

关于python - 并排组合多个数据框并重命名它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45170391/

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