python中合併表格的兩種方法
合併表格要注意的是設定表格的表頭,也就是是將表格第一列設定為合併表格的索引,這樣合併表格的時候就會合並兩個表格第一列的元素相同的行。
方法一:使用join合併
import numpy as np import pandas as pd import matplotlib as plt id1=pd.read_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/id4.csv') dba=pd.read_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/dba2.csv') id1.head() df1=id1.set_index('influencer_name') df2=dba df2=dba.set_index('influencer_name') w=df1.join(df2) w.info()
方法二:使用merge合併
import numpy as np import pandas as pd import matplotlib as plt id4=pd.read_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/id4.csv') dba=pd.read_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/dba2.csv') id4.head() df1=id4.set_index('influencer_name') df2=dba df2=dba.set_index('influencer_name') df3 = pd.merge(df1,df2,how='inner',on='influencer_name') print(df3) df3.to_csv('/Users/wuwu/Desktop/2021_ICM_Problem_D_Data/alldataexceptyear.csv')
以上兩種合併輸出的結果不同,但how=‘inner’ 定義的是表格內部的合併,合併的是兩個表格相似的地方。
pd.merge(df1,df2,how='inner',on='influencer_name')
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4650/viewspace-2830665/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中合併兩個列表常用的方法有哪些?Python
- 這12種方法輕鬆合併Python中的列表Python
- 合併PDF檔案怎樣做?分享兩種PDF合併方法
- Excel合併單元格的兩種簡單方法Excel
- 兩種動態建立表格的方法
- Python3 列表list合併的4種方法Python
- 生成表格與合併表格
- 表格細邊框的兩種CSS實現方法CSS
- python技巧 合併兩個字典Python
- python中pandas.Dataframe合併的方法有哪些?Python
- Python合併字典的七種方式!Python
- Python中的__init__()方法整理中(兩種解釋)Python
- 合併JavaScript陣列的N種方法JavaScript陣列
- JavaScript合併表格中的內容相同的單元格JavaScript
- jquery 動態表格合併jQuery
- 請你告訴我合併兩個陣列,你有多少種方法陣列
- 判斷python字典中key是否存在的兩種方法Python
- 圖解4種git合併分支方法圖解Git
- vue表格合併單元格Vue
- js 表格合併單元格JS
- EXCEL國地稅表格的合併技巧Excel
- python之建立類的兩種方法Python
- 淺談 OI 中各種合併操作
- python生成requirements.txt的兩種方法PythonUIREM
- python清空字典的兩種方法比較Python
- js合併相同內容表格行JS
- element中表格合併單元格
- 使用jquery合併表格中相同文字的相鄰單元格jQuery
- Python 中 Panda 庫 處理表格方法Python
- 知識點:Python中的列表合併操作Python
- elementui——表格的相同內容單元格合併UI
- Python語言合併列表元素常用的方法!Python
- python執行linux命令的兩種方法PythonLinux
- 兩個影片怎麼合成一個影片?合併影片的方法分享
- 比較JS合併陣列的各種方法及其優劣JS陣列
- 合併兩個有序陣列陣列
- pandas 兩列資料合併
- 多表格查詢資料例項兩種方法,好壞自現