首頁>技術>

目錄使用Anaconda建立jupyter筆記本利用python,合併表格的兩種方法,merge&join使用Anaconda建立jupyter筆記本

Anaconda可以在官網下載。新增新工具包的方法:在Environments中搜索,並新增即可。

利用python,合併表格的兩種方法,merge&join

以2021美賽資料集為例。首先合併表格要注意的是設定表格的表頭,即這一語句:是將表格第一列設定為合併表格的索引,這樣合併表格的時候就會合並兩個表格第一列的元素相同的行。

id1.head()

完整程式碼為:join合併:

import numpy as npimport pandas as pdimport matplotlib as pltid1=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=dbadf2=dba.set_index('influencer_name')w=df1.join(df2)w.info()

merge合併:

import numpy as npimport pandas as pdimport matplotlib as pltid4=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=dbadf2=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')

兩種方法合併的結果不同,大家可以自己嘗試一下,merge合併也有其他的用法,how=‘inner’ 定義的是表格內部的合併,合併的是兩個表格相似的地方。

pd.merge(df1,df2,how='inner',on='influencer_name')

感謝閱讀!!!

多說一句,很多人學Python過程中會遇到各種煩惱問題,沒有人解答容易放棄。小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python指令碼到web開發、爬蟲、資料分析、資料視覺化、機器學習等。想要這些資料的可以關注小編,並在後臺私信小編:“01”即可領取。

15
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Js20年 調查:Angular 滿意度低,Svelte出線