Python Pandas仅合并某些列

BubbleGuppies:

是否可以仅合并一些列?我有一个带有x,y,z和df2列的DataFrame df1,其中x,a,b,c,d,e,f等列。

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

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

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

安迪·海登(Andy Hayden):

您可以合并sub-DataFrame(仅包含那些列):

df2[list('xab')]  # df2 but only with columns x, a, and b

df1.merge(df2[list('xab')])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

标准化Python Pandas数据框中的某些列?

Python Pandas-将某些列类型更改为类别

使用python pandas合并日期和时间列

Python Pandas:仅旋转DataFrame中的某些列,同时保留其他列

Python Pandas-如果某些值为空,则合并行

Python Pandas Dataframe合并并仅选择几列

根据名称pandas python乘和求和某些列

合并非唯一列-Pandas Python

(Python2)合并多个层列的pandas数据框

合并后的python pandas对列进行排序

折叠Pandas Python中列中的某些行

Python,Pandas:根据列值合并的某些行的总和

Python Pandas合并,同时保持行数(仅添加列)

合并Dataframe(Pandas)中的所有列-python3

使用Pandas Python在某些列相同时合并行

使用Pandas Python在某些列相同时如何合并数据时的行

选择某些行(满足条件),但仅选择Python / Numpy中的某些列

Python Pandas:如何仅基于某些列来唯一化表?

合并两列但仅合并某些单元格?

在Pandas / Python中合并具有不同列长的数据

Python Pandas列合并

Python Pandas-在数据框中合并两列

Python Pandas,检查一行中某些列的条件?

在 Pandas/Python 中合并数据框中的列值

仅当特定列至少包含另一列的一个单词时,才从 Dataframe2 合并 Dataframe1 的 Python/Pandas 中的列

Python 3.6 Pandas 从某些列中选择所有行

如何使用 Python 迭代 csv 并仅获取某些列?

如何仅向python中的某些列添加前缀

Python pandas 仅在某些列中移空