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] 举报,一经查实,本站将立刻删除。