目錄使用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”即可領取。
最新評論