pandas中的concat 函式如何使用?

2021-10-18 21:54:55 字數 1342 閱讀 9970

python中pandas庫可以對相關的檔案或文字資料進行的讀取操作,對於想要合併和多組資料合併,有專門的concat函式提供使用,concat函式含有多個引數,雖然使用方法看起來有些麻煩,但去可以準確的對資料進行處理,本文介紹pandas的連線函式concat()函式使用原理及具體例項。

1、pandas的連線函式concat()函式

concat函式是在pandas底下的方法,可以將資料根據不同的軸作簡單的融合,用作合併和多組資料合併

2、使用方法

pd.

concat

([df資料1, df資料2, …… ]

, axis =

0或1, join = 連線方式, keys = 表明資料** )

3、使用引數

objs: series,dataframe或者是panel構成的序列lsit

axis: 需要合併鏈結的軸,0是行,1是列

join:連線的方式 inner,或者outer

4、返回值

object, type of objs
5、使用例項

# 匯入pandas與numpy包

import pandas as pd

import numpy as np

# 建立兩個index與columns有重合的資料框

df1 = pd.

dataframe

(data=np.

ones((

5,6)

)*1,columns=

["a"

,"b"

,"c"

,"d"

,"e"

,"f"

],index=[0

,1,2

,3,4

])df2 = pd.

dataframe

(data=np.

ones((

5,6)

)*2,columns=

["e"

,"f"

,"g"

,"h"

,"j"

,"k"

],index=[2

,3,4

,5,6

])print

(df1)

print

(df2)

以上就是pandas的連線函式concat()函式使用原理及具體例項,希望能幫助你理解喲~更多python學習推薦:python教程。

pandas中的concat 函式的使用方法

解決兩個表或者多個表按照縱向或者橫向拼接。pd.concat df資料1,df資料2,axis 0或1,join 連線方式,keys 表明資料 axis 引數 axis 0 預設 表示縱向拼接多個表,記憶方法 0 代表長長的圈,把資料的列給圈起來了。axis 1 表示橫向拼接多個表,常用於多個欄位或...

pandas的連線函式concat 函式

pd.concat objs,axis 0,join outer join axes none,ignore index false,keys none,levels none,names none,verify integrity false,copy true 引數含義 key引數 join引數...

pandas的連線函式concat 函式

pd.concat objs,axis 0,join outer join axes none,ignore index false,keys none,levels none,names none,verify integrity false,copy true 引數含義 objs series,...