Python中橫向或縱向拼接兩個表方法實例
1 .橫向拼接
橫向拼接是將兩個表按列連接起來,即將表格按列擴展??梢允褂胮andas庫中的concat()函數(shù)實現(xiàn)橫向拼接。
import pandas as pd # 創(chuàng)建兩個表格 df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3'], 'C': ['C0', 'C1', 'C2', 'C3'], 'D': ['D0', 'D1', 'D2', 'D3']}) df2 = pd.DataFrame({'A': ['A4', 'A5', 'A6', 'A7'], 'B': ['B4', 'B5', 'B6', 'B7'], 'C': ['C4', 'C5', 'C6', 'C7'], 'D': ['D4', 'D5', 'D6', 'D7']}) # 將兩個表格橫向拼接 result = pd.concat([df1, df2], axis=1) print(result)
輸出結果:
A B C D A B C D
0 A0 B0 C0 D0 A4 B4 C4 D4
1 A1 B1 C1 D1 A5 B5 C5 D5
2 A2 B2 C2 D2 A6 B6 C6 D6
3 A3 B3 C3 D3 A7 B7 C7 D7
2. 縱向拼接
縱向拼接是將兩個表按行連接起來,即將表格按行擴展??梢允褂胮andas庫中的concat()函數(shù)實現(xiàn)縱向拼接。
舉例
import pandas as pd # 創(chuàng)建兩個表格 df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3'], 'C': ['C0', 'C1', 'C2', 'C3'], 'D': ['D0', 'D1', 'D2', 'D3']}) df2 = pd.DataFrame({'A': ['A4', 'A5', 'A6', 'A7'], 'B': ['B4', 'B5', 'B6', 'B7'], 'C': ['C4', 'C5', 'C6', 'C7'], 'D': ['D4', 'D5', 'D6', 'D7']}) # 將兩個表格縱向拼接 result = pd.concat([df1, df2], axis=0) print(result)
輸出結果:
A B C D
0 A0 B0 C0 D0
1 A1 B1 C1 D1
2 A2 B2 C2 D2
3 A3 B3 C3 D3
0 A4 B4 C4 D4
1 A5 B5 C5 D5
2 A6 B6 C6 D6
3 A7 B7 C7 D7
總結
到此這篇關于Python中橫向或縱向拼接兩個表的文章就介紹到這了,更多相關Python拼接兩個表內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
LyScript實現(xiàn)Hook改寫MessageBox的方法詳解
LyScript可實現(xiàn)自定義匯編指令的替換功能。用戶可自行編寫匯編指令,將程序中特定的通用函數(shù)進行功能改寫與轉向操作,此功能原理是簡單的Hook操作。本文將詳細介紹Hook改寫MessageBox的方法,感興趣的可以了解一下2022-09-09Python?數(shù)據(jù)類型中的字符串和數(shù)字
這篇文章主要介紹了Python?數(shù)據(jù)類型中的字符串和數(shù)字,Python3中有六個標準的數(shù)據(jù)類型,Number、String、List、Tuple、Set、Dictionary,加先來我們就來看看這幾種數(shù)據(jù)類型的具體相關介紹,需要的小伙伴可以參考一下2022-02-02Python對文件和目錄進行操作的方法(file對象/os/os.path/shutil 模塊)
下面小編就為大家?guī)硪黄狿ython對文件和目錄進行操作的方法(file對象/os/os.path/shutil 模塊)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05Python讀取pdf、word、excel、ppt、csv和txt文件提取所有文本
這篇文章主要給大家介紹了關于Python讀取pdf、word、excel、ppt、csv和txt文件提取所有文本的相關資料,文中通過代碼示例將實現(xiàn)的方法介紹的非常詳細,需要的朋友可以參考下2023-08-08Python數(shù)字圖像處理代數(shù)之加減乘運算
這篇文章主要介紹了Python數(shù)字圖像處理代數(shù)運算,對其中的加、減、乘運算分別作了詳細的講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09Python?Celery動態(tài)添加定時任務生產實踐指南
elery是一種異步任務隊列,如果還不熟悉這個開源軟件的請先看看官方文檔,快速入門,下面這篇文章主要給大家介紹了關于Python?Celery動態(tài)添加定時任務生產實踐的相關資料,需要的朋友可以參考下2022-08-08基于Python pyecharts實現(xiàn)多種圖例代碼解析
這篇文章主要介紹了基于Python pyecharts實現(xiàn)多種圖例代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08