python中pandas库可以对相关的文件或文本数据进行的读取操作,对于想要合并和多组数据合并,有专门的concat函数提供使用,但是有很多的小伙伴对这个连接函数不是特别的了解,那么今天的这篇文章主要讲的就是关于concat()函数的使用方法,希望可以帮助到大家。
一、concat的概念及基本语法
concat是pandas库中的一个连接函数,在使用的时候,它包含了很多的参数,使用起来也比较的麻烦,但是使用这个函数可以准确的对数据进行处理,它就基本语法格式如下:
pd.concat( [df数据1, df数据2, …… ], axis = 0或1, join = 连接方式, keys = 表明数据来源 )
通过语法我们就知道了,它包含了很多的参数,第一个参数位置,是我们需要处理的数据,可以有多个,可以是一个series,dataframe或者是panel构成的序列列表,axis就是一个我们需要合并链接的轴,用0表示行,1表示的是列。 Join表示的是连接的方式可以是内连接inner也可以是外连接outer。
二、返回值
使用这个函数之后,最后得到的会是一个数据类型或者是一个对象类型。
三、具体的实例
通过上面的语法学习,下面来看看具体的实例,代码如下:
import pandas as pd df1 = pd.DataFrame({'Name':['Xiao wang','Li Lu'], 'Age':[20,21]}) df2 = pd.DataFrame({'Name':['Fu meimei'],'Age':[21]}) df_concat = pd.concat([df1, df2], keys=['one', 'two']) print(df_concat)
运行结果:
Name Age one 0 Xiao wang 20 1 Li Lu 21 two 0 Fu meimei 21
有关Pandas的连接函数concat()函数如何使用?concat()函数的具体使用方法的内容就分享到这里了,希望大家通过对这篇文章的学习,掌握concat()函数的具体使用方法。