导语:
本文主要介绍了关于python concat方法的作用的相关知识,包括pythoncontinue用法,以及concat方法这些编程知识,希望对大家有参考作用。
说明
1、concat方法相当于数据库中的全连接。可以指定按照某个轴进行连接,也可以通过指定连接方式进行连接。
2、与数据库不同的时concat不会去重。
要达到去重的效果可以使用drop_duplicates方法。
语法
concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False,
keys=None, levels=None, names=None, verify_integrity=False, copy=True):
作用
作用于Series时,如果axis=0,则类似于union。当axis=1时,形成一个DataFrame,索引在union之后,列和join之后的结果类似。
通过参数join_axes=[] 指定自定义索引。
通过参数keys=[] 创建层次化索引
通过参数ignore_index=True重建索引。
实例
按轴进行内连接。
city rank city rank
0 Chicago 1 Chicago 1
1 San Francisco 2 Boston 4
2 New York City 3 Los Angeles 5
进行外连接并指定keys(行索引)
city rank
a 0 Chicago 1
1 San Francisco 2
2 New York City 3
b 0 Chicago 1
1 Boston 4
2 Los Angeles 5
去重后
city rank
0 Chicago 1
1 San Francisco 2
2 New York City 3
4 Boston 4
5 Los Angeles 5
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何打印矩阵10/16
- ♥ 什么是 Python 中的多态性10/19
- ♥ python输入一个列表来平均08/13
- ♥ python中元组相关方法如何使用?01/02
- ♥ 如何跳过python错误?11/01
- ♥ 如何在python中组织多行注释09/06
内容反馈