首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python Pandas如何只合并某些列?

Python Pandas如何只合并某些列?
EN

Stack Overflow用户
提问于 2018-08-01 00:50:19
回答 2查看 0关注 0票数 0

是否可能只合并一些列?我有一个DataFramedf 1,包含 列x、y、z和df 2,列x、a、b、c、d、e、f等。

我想合并x上的两个DataFrames,但我只想合并df2.a、df2.b列,而不是整个DataFrame。

结果是具有x,y,z,a,b的DataFrame。

我可以合并,然后删除不需要的列,但似乎有一个更好的方法。

EN

Stack Overflow用户

发布于 2018-08-01 09:34:08

你可以合并子DataFrame(仅与这些列合并):

代码语言:txt
复制
df2[list('xab')]  # df2 but only with columns x, a, and b

df1.merge(df2[list('xab')])
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005885

复制
相关文章

相似问题

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