python中pandas.Dataframe合併的方法有哪些?
方法一:使用concat方法沿著一條軸,將多個物件堆疊到一起。
df_concat = pd.concat([df_aa,df_zz]) # 預設沿axis=0,join=‘out’的方式進行concat df_igno_idx = pd.concat([df_aa,df_zz], ignore_index=True) ''' # 重新設定index(效果類似於pd.concat([df1,df2]).reset_index(drop=True)) ''' df_col = pd.concat([df_aa,df_zz], axis=1)
方法二:使用join方法用於索引上的合併。
>>> caller.join(other.set_index('key'), on='key') key A B 0 K0 A0 B0 1 K1 A1 B1 2 K2 A2 B2 3 K3 A3 NaN 4 K4 A4 NaN 5 K5 A5 NaN
方法三:使用最常用的merge函式合併。
pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=True, suffixes=('_x', '_y'), copy=True, indicator=False)
小編介紹過pandas的連線函式使用方法,concat()函式是專門服務於pandas.Dataframe合併使用的,那pandas.Dataframe拼接方法除了concat()函式方法還有三種,以上就是小編整理的python中pandas.Dataframe合併的三種方法,希能對你有所幫助喲~
(推薦作業系統:windows7系統、Python 3.9.1,DELL G3電腦。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/855/viewspace-2830871/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中合併兩個列表常用的方法有哪些?Python
- python中合併表格的兩種方法Python
- python中list有哪些方法Python
- 合併原理的好處有哪些?—TRIZ系列
- 這12種方法輕鬆合併Python中的列表Python
- 學Python有什麼方法?哪些人適合學習Python?Python
- python有哪些is開頭的字串方法Python字串
- 機器學習中用來防止過擬合的方法有哪些?機器學習
- Python列表刪除元素的方法有哪些?Python
- Python求最大值的方法有哪些?Python
- 知識點:Python中的列表合併操作Python
- Python安裝模組有哪些方法?Python
- Python3 列表list合併的4種方法Python
- Python語言合併列表元素常用的方法!Python
- python元組有哪些獲取元素的方法Python
- Python中去掉字串中空格的方法有哪些?Python字串
- 機器學習中,有哪些特徵選擇的工程方法?機器學習特徵
- python中樹有哪些種類Python
- js物件合併方法JS物件
- 針對不同場景的Python合併多個Excel方法PythonExcel
- Python中去除重複資料的方法有哪些?Python
- Python合併多個Excel檔案中的指定sheetPythonExcel
- SQL Server中合併使用者日誌表的方法SQLServer
- python建立新執行緒有哪些方法Python執行緒
- Python入門學習方法有哪些呢?Python
- Python字串是什麼?常用方法有哪些?Python字串
- python3.9中字典合併如何操作?Python
- Python中Pool常用函式有哪些?Python函式
- python字典合併的使用注意Python
- ETL中雙流合併和多流合併的區別
- Python中的字串切割和拼接方法都有哪些?Python字串
- Python批次分割Excel後逐行做差、合併檔案的方法PythonExcel
- Python中模組是什麼?Python有哪些模組?Python
- 在南京學習Python有哪些好的學習方法?Python
- 在北京學習Python有哪些好的學習方法?Python
- Linux中查詢最大檔案的方法有哪些?Linux
- Python常見檔案讀寫方法有哪些?Python
- python如何求最大值?常用方法有哪些?Python