pandas的連接函數(shù)concat()函數(shù)如何使用
python中pandas庫可以對(duì)相關(guān)的文件或文本數(shù)據(jù)進(jìn)行的讀取操作,對(duì)于想要合并和多組數(shù)據(jù)合并,有專門的concat函數(shù)提供使用,concat函數(shù)含有多個(gè)參數(shù),雖然使用方法看起來有些麻煩,但去可以準(zhǔn)確的對(duì)數(shù)據(jù)進(jìn)行處理,本文介紹pandas的連接函數(shù)concat()函數(shù)使用原理及具體實(shí)例。
1、使用方法
pd.concat([df數(shù)據(jù)1,df數(shù)據(jù)2,……],axis=0或1,join=連接方式,keys=表明數(shù)據(jù)來源)
2、使用參數(shù)
objs:series,dataframe或者是panel構(gòu)成的序列l(wèi)sit
axis:需要合并鏈接的軸,0是行,1是列
join:連接的方式inner,或者outer
3、返回值
object,typeofobjs
4、使用實(shí)例
#導(dǎo)入pandas與numpy包
importpandasaspd
importnumpyasnp
#創(chuàng)建兩個(gè)index與columns有重合的數(shù)據(jù)框
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)
拓展內(nèi)容:
pandas的連接函數(shù)concat()函數(shù)
concat函數(shù)是在pandas底下的方法,可以將數(shù)據(jù)根據(jù)不同的軸作簡單的融合,用作合并和多組數(shù)據(jù)合并。
以上就是pandas的連接函數(shù)concat()函數(shù)使用原理及具體實(shí)例,希望能幫助你理解喲~更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。