Python的concat与merge函数怎么使用


这篇“Python的concat与merge函数怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python的concat与merge函数怎么使用”文章吧。concat()函数可以沿着一条轴将多个对象进行堆叠,其使用方式类似数据库中的数据表合并
pandas.concat(objs, axis=0, join=’outer’, join_axes=None, ignore_index=False, keys=No免费云主机域名ne, levels=None, verify_integrity=False, sort=None, copy=True)参数含义如下:根据轴方向的不同,可以将堆叠分成横向堆叠纵向堆叠,默认采用的是纵向堆叠方式在堆叠数据时,默认采用的是外连接(join参数设为outer)的方式进行合并,当然也可以通过join=inner设置为内连接的方式。

当使用concat()函数合并时,若是将axis参数的值设为0,且join参数的值设为inner,则代表着使用纵向堆叠与内连接的方式进行合并1)主键合并数据在使用merge()函数进行合并时,默认会使用重叠的列索引做为合并键,并采用内连接方式合并数据,即取行索引重叠的部分。2)merge()函数还支持对含有多个重叠列的DataFrame对象进行合并。join()方法能够通过索引或指定列来连接多个DataFrame对象join(other,on = None,how =‘left’,lsuffix =‘’,rsuffix =‘’,sort = False )

on参数指定连接的列名当DataFrame对象中出现了缺失数据,而我们希望使用其他DataFrame对象中的数据填充缺失数据,则可以通过combine_first()方法为缺失数据填充。
用right的数据填充left缺失的部分
以上就是关于“Python的concat与merge函数怎么使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。

相关推荐: Windows10中怎么搭建FTP服务器

这篇文章主要介绍了Windows10中怎么搭建FTP服务器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Windows10中怎么搭建FTP服务器文章都会有所收获,下面我们一起来看看吧。1、安装Windows上的IIS功能依次点击打…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/07 18:14
下一篇 05/07 18:34

相关推荐