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合併方法
- 兩種動態建立表格的方法
- Python3 列表list合併的4種方法Python
- 生成表格與合併表格
- python技巧 合併兩個字典Python
- Python合併字典的七種方式!Python
- Python中的__init__()方法整理中(兩種解釋)Python
- python中pandas.Dataframe合併的方法有哪些?Python
- python之建立類的兩種方法Python
- 請你告訴我合併兩個陣列,你有多少種方法陣列
- JavaScript合併表格中的內容相同的單元格JavaScript
- python生成requirements.txt的兩種方法PythonUIREM
- 圖片合併成PDF,兩個PDF的合併
- js 表格合併單元格JS
- 表格td單元格合併
- vue表格合併單元格Vue
- Python 中 Panda 庫 處理表格方法Python
- Python語言合併列表元素常用的方法!Python
- element中表格合併單元格
- Python保留兩位小數五種常用的方法!Python
- Python遍歷資料夾常用的兩種方法!Python
- Python 爬取網頁資料的兩種方法Python網頁
- 淺談 OI 中各種合併操作
- 知識點:Python中的列表合併操作Python
- elementui——表格的相同內容單元格合併UI
- 兩個影片怎麼合成一個影片?合併影片的方法分享
- python兩種獲取剪貼簿內容的方法Python
- Python獲取list中指定元素索引的兩種方法Python索引
- python中list的各種方法使用Python
- Python 中字串拼接的 N 種方法Python字串
- Python中清空list的幾種方法Python
- 亂序的兩種方法
- Spark SQL中列轉行(UNPIVOT)的兩種方法SparkSQL
- 針對不同場景的Python合併多個Excel方法PythonExcel
- python3.9中字典合併如何操作?Python
- 如何合併兩個TensorFlow模型模型