用pandas按列合併兩個檔案的例項

2021-10-05 18:41:34 字數 864 閱讀 7763

可以發現,a檔案中「漢字井號」這一列和b檔案中「well」這一列的屬性相同,以這一列為主鍵,把b檔案中「time」這一列資料新增到a檔案中,如果b檔案缺少某些行,則空著,最後a檔案的行數不變,效果如下:

**如下:

# -*- coding: utf-8 -*-

"""created on wed nov 29 16:02:05 2017

@author: wq

"""import pandas as pd

df1 = pd.read_csv(u'input.csv'

, encoding=

'gbk'

)df2 = pd.read_csv(

'input1.csv'

, encoding=

'gbk'

)outfile = pd.merge(df1, df2, how=

'left'

, left_on=u'漢字井號'

,right_on=

'well'

)outfile.to_csv(

'outfile.csv'

, index=

false

, encoding=

'gbk'

)

用pandas按列合併兩個檔案的例項

直接上圖,並茂,相信你很快就知道要幹什麼。a檔案 b檔案 可以發現,a檔案中 漢字井號 這一列和b檔案中 well 這一列的屬程式設計客棧性相同,以這一列為主鍵,把b檔案中 time 這一列資料新增到a檔案中,www.cppcns.com如果b檔案缺少某些行,則空著,最後a檔案的行數不變,效果如下 ...

pandas 兩列資料合併

有兩個字段,想要將其合併成為乙個新的字段。比如當標籤分散在不同字段時候,想要將各個標籤融合一起。def test import pdb import pandas as pd df pd.dataframe df year quarter df year df quarter 方法1 df year...

用WINHEX合併兩個或多個BIN檔案

後來,我發現,用winhex軟體可以把這些bin檔案都合併到乙個檔案,只需要傳輸一次就可以了,大大的提高了效率。這一招,對於做產品特別的有幫助。用winhex合併兩個或多個bin檔案非常簡單,只需要複製貼上就可以了。下面講解把a.bin檔案和b.bin檔案合併的步驟。1.複製a.bin檔案貼上到旁邊...