优草派  >   Python

Pandas的连接函数concat()函数如何使用?concat()函数的具体使用方法

翟嘉慧            来源:优草派

python中pandas库可以对相关的文件或文本数据进行的读取操作,对于想要合并和多组数据合并,有专门的concat函数提供使用,但是有很多的小伙伴对这个连接函数不是特别的了解,那么今天的这篇文章主要讲的就是关于concat()函数的使用方法,希望可以帮助到大家。

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()函数的具体使用方法。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。