可以發現,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檔案貼上到旁邊...