如何用concat函数合并数据表

大家晚上好呀!又一个周三来到了,不知道大家有没有这种感觉,周三一过周末就到,言归正传,上篇咱们讲到了关于读写文件操作,今天咱们再来说说关于合并数据的操作,当然合并数据的方法不止一种,我们先从concat这个合并属性讲起吧!

1.concat怎么用?

concat用于Series 或 DataFrame的数据合并拼接,格式如下:

pd.concat(合并的对象)

2.参数介绍

concat函数不免包含以下几种参数,大家可以根据自己的需求进行使用,下面跟大家说说,各参数代表的意义:

①axis代表着合并的方向。默认值为0,代表着横向合并,当为1时,代表着纵向合并。

举例:

如下有两组数据,p1和p2我们将它进行横向合并,结果如下:

import pandas as pd

list1=[[90,88],[93,80]]

list2=[[97,84],[87,82]]

p1=pd.DataFrame(list1,index=['小明','小丽'],columns=['语文','数学'])

p2=pd.DataFrame(list2,index=['小微','小男'],columns=['语文','数学'])

m=pd.concat([p1,p2],axis=0)

如果我们想要纵向合并的话,将axis的值改为1,合并结果如下,没有数据的用nan进行表示。

②join:代表着如何处理其他轴(或轴)上的索引,默认值为‘outer’,可修改为‘inner’。

举例:我们将上面的两组数据,列索引进行更该,之前列名都是一样的,我们改为不一样的:

然后我们直接合并的情况下是这样子的,它会将所有的索引值都列出来并将没有数据的用nan表示:

那么当我们将join设置为inner的时候,我们会发现,它只是合并了具有相同索引的数据:

③ignore_index:默认为FALSE,将合并的索引值默认显示,当改为TRUE的时候,将索引值改为0....n显示:

关于concat常见的用法咱们今天就先介绍这么多,下篇我们会继续跟大家介绍其他合并拼接数据的方法,明天见~~

(0)

相关推荐

  • 在Excel中如何用IF函数清除工作表中的0?

    if函数在Excel表格中十分重要,是我们日常办公使用频率很高的一个函数,其语法格式为:if(条件表达式,表达式为真时执行,表达式为假时执行),那么那么在Excel中如何用IF函数清除工作表中的0?下 ...

  • Excel中如何用IF函数清除工作表中的0?

    在Excel的使用中,有一些小技巧,比如如何用IF函数清除工作表中的0,具体该如何操作呢? 操作方法 01 有时引用的单元格区域内没有数据,Excel仍然会计算出一个结果"0",这 ...

  • 如何用SQL Server创建数据表

    SQL Server是一个大型数据库软件,操作相对较为繁琐,如何用它来创建数据表呢?笔者与大家分享一下操作. 操作方法 01 打开SQL Server数据库软件,并连接到自己设置的服务器. 02 在& ...

  • 如何用vlookup函数做工资表(vlookup函数算基本工资怎么算)

    今天我们要对比的是基本工资.职务工资.社保.公积金这4列数据,属于多列数据的对比.上月数据本月数据我们也可以用合并计算对比多列数据,具体怎么合并计算对比,请伙伴们思考.试验.这里小编要给大家分享的是另 ...

  • 巧用VLOOKUP函数合并数据文件

    在工作中,我们从ERP中导出报表的数据量是相当大的,几百至几千条都有,每个系统报表中导出的数据均有所不同,我们需要的数据分布在各个报表中:如何合并呢?举例:以下报表中,表1中是成绩汇总总表,表2是数学 ...

  • excel中如何用sum函数实现数据累加

    我们在平常的生活中经常会遇到需要对数据进行累加计算,单独利用sum函数,怎么实现呢?今天我们就用常见的两种方法来进行实现. 操作方法 01 启动excel2013,打开一张数据表. 02 我们知道,累 ...

  • excel中如何用countif函数统计成绩表中挂科数

    excel中如何用countif函数统计挂科数 我将在一个成绩统计表中统计每个人的挂科人数 具体操作步骤如下 操作方法 01 首先在s2单元格中输入函数名称及括号=countif() 注意括号要用英文 ...

  • Excel表格中如何用vlookup函数来匹配两个表格相同数据

    我们在用excel匹配数据的时候,同一个表格中找相同数据还比较简单,但是如果两个表格的数据如何匹配相同数据呢?我们这里用vlookup函数操作一下吧.1. 如图,我们打开两个数据表格,如图,我们如果想 ...

  • Excel表中如何用开方函数

    在用Excel制作表格时,制作好了一个数据表.有时需要对数据进行开方的运算,这可以用开方的功能函数Power.那么,Excel表中如何用开方函数呢?大家参考以下几步,很快可以在Excel表中使用Pow ...

  • Excel表中如何用标准差函数

    在用Excel制作表格时,制作好了一个数据表,需要在表格中输入数值使用标准差函数运算来反映产品生产的质量波动的情况.那么,Excel表中如何用标准差函数呢?大家参考以下几步,很快可以在Excel表中使 ...