知行编程网知行编程网  2022-10-25 22:30 知行编程网 隐藏边栏  5 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python concat方法的作用的相关知识,包括pythoncontinue用法,以及concat方法这些编程知识,希望对大家有参考作用。

python 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电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享