• 技术文章 >Python技术 >Python基础教程

    python concat方法的作用

    小妮浅浅小妮浅浅2021-09-06 09:38:17原创4034

    说明

    1、concat方法相当于数据库中的全连接,可以指定按某个轴进行连接,也可以指定连接的方式join。

    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

    以上就是python concat方法的作用,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python concat
    品易云
    上一篇:python join()合并DataFrame的操作 下一篇:python Unittest的组成

    相关文章推荐

    • Python中concurrent.futures模块如何使用• Python kmeans聚类的使用• Python K-means算法的计算步骤• Python默认值的使用注意• Python特殊传参如何实现• python中的两种输出语句• python循环语句的两种类型• python继承的多种类型• python中pandas模块查看DataFrame• python merge()的连接• python join()合并DataFrame的操作

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网