微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pandas之DataFrame合并merge

merge操作实现两个DataFrame之间的合并,merge的使用方法及参数解释如下:

merge(left, right, on=None, how='inner', left_on=None, right_on=None, left_index=False, 
    right_index=False, sort=False, suffixes=('_x', '_y'), copy=True, indicator=False, validate=None)

 

left和right:第一个DataFrame和第二个DataFrame对象,merge只能实现两个DataFrame的合并,无法一次实现多个合并

on:以哪个column为参考合并,两个df必须至少有一个相同的column,认为None以最多相同的column为参考

how:合并的方式,认为inner取参考column的交集,outer取并集保留所有行,outer、left、right中的缺失值都以NaN填充

   left按照左边对象为参考进行合并即保留左边的所有行,right按照右边对象为参考进行合并即保留右边所有行,

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐