第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python判斷并合并CSV文件

python判斷并合并CSV文件

鴻蒙傳說 2019-02-26 05:25:36
有如下兩個文件one.csv 列0, 列1, 列2, 列3 1, a, ww.ok;ww.ant;, anything 2, e, ww.kdi;, ihy 3, se, ww.sdd, sld 4, sd, ww.akd, sdjfa two.csv 列0, 列1, 列2, 列3 1, sd, ww.ok;, 1245 2, 2e3, ww.kdi;, 432 3, de, ww.sdd;, 232 目標是先判斷one.csv列2是否包含two.csv文件列2,如果包含,則將two.csv列3的數(shù)據(jù)追加到one.csv對應行的末尾,最終結果效果如下: result.csv 列0, 列1, 列2, 列3, 列4 1, a, ww.ok;ww.ant;, anything 1245 2, e, ww.kdi;, ihy 432 3, se, ww.sdd, sld 232 4, sd, ww.akd, sdjfa 自己寫了幾行代碼,一直卡在追加這一塊,因為實際要處理的數(shù)據(jù)量大,不像給出的樣本這樣,以one.csv為基礎遍歷,則比對的數(shù)據(jù)不全,以two.csv為基礎遍歷,則寫文件不知道如何進行。求前輩們指點。 import csv import datetime start = datetime.datetime.now() with open('D:\one.csv') as one: ic_rd = csv.reader(one) next(ic_rd) for i in ic_rd: with open('D:\two.csv') as ga: ga_rd = csv.reader(ga) next(ga_rd) for g in ga_rd: if g[2] in i[2]: i.append(g[2]) break with open('D:\\result.csv','a+') as rs: writer = csv.writer(rs) writer.writerow(i) end = datetime.datetime.now() print (end-start)
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 615 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號