1. 程式人生 > >[Python3]pandas.concat用法詳解

[Python3]pandas.concat用法詳解

前面給大家分享了pandas.merge用法詳解,這節分享pandas資料合併處理的姊妹篇,pandas.concat用法詳解,參考利用Python進行資料分析與pandas官網進行整理。

pandas.merge引數列表如下圖,其中只有objs是必須得引數,另外常用引數包括objs、axis、join、keys、ignore_index。
在這裡插入圖片描述

1.pd.concat([df1,df2,df3]),預設axis=0,在0軸上合併。
在這裡插入圖片描述

2.pd.concat([df1,df4],axis=1)–在1軸上合併2

3.pd.concat([df1,df2,df3],keys=[‘x’, ‘y’, ‘z’])–合併時便於區分建立層次化索引。
在這裡插入圖片描述

4.pd.concat([df1, df4], axis=1, join=‘inner’)–採用內連接合並,join預設為outer外連線。
在這裡插入圖片描述

5.pd.concat([df1, df4], ignore_index=True)–當原來DataFrame的索引沒有意義的時候,concat之後可以不需要原來的索引。
在這裡插入圖片描述

姊妹篇:pandas.merge用法詳解!!!

歡迎關注微信公眾號:516資料工作室
516資料工作室