首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用相同的索引合并两个Pandas数据帧

使用相同的索引合并两个Pandas数据帧
EN

Stack Overflow用户
提问于 2015-02-28 04:28:12
回答 2查看 83.5K关注 0票数 44

我有两个具有相同索引但不同列的数据帧。如何将它们组合成一个具有相同索引但包含所有列的索引?

我有:

代码语言:javascript
复制
  A 
1 10 
2 11

  B
1 20
2 21

我需要以下输出:

代码语言:javascript
复制
  A  B
1 10 20
2 11 21
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-28 04:30:55

代码语言:javascript
复制
pandas.concat([df1, df2], axis=1)
票数 92
EN

Stack Overflow用户

发布于 2015-02-28 13:00:56

根据数据帧的复杂程度,您有几个选项:

选项1:

代码语言:javascript
复制
df1.join(df2, how='outer')

选项2:

代码语言:javascript
复制
pd.merge(df1, df2, left_index=True, right_index=True, how='outer')
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28773683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档