是否可以仅合并一些列?我有一个带有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。
我可以合并然后删除不需要的列,但是似乎有更好的方法。
您可以合并sub-DataFrame(仅包含那些列):
df2[list('xab')] # df2 but only with columns x, a, and b
df1.merge(df2[list('xab')])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句