Python提取CSV檔案資訊

2021-07-23 00:00:37 字數 808 閱讀 8837

collecting multilingual parallel video descriptions using mechanical turk

其中有個csv檔案表示了資料集的一些資訊,如圖所示:

我需要將前三列合併成上述video名稱,並篩選出language=english時的description

用python匯入csv包是最容易實現的方法。

import csv

reader = csv.reader(file('msr_video.csv','rb'))

f=file('msr_vi.txt', 'w')

for line in reader:

if line[6]=='english':

#print(line)

v_name = line[0] + '_' + line[1] + '_' + line[2]

#print(v_name)

v_sent = line[7]

#print(v_sent)

info = [v_name+' '+v_sent+'\n']

f.writelines(info)

f.close()

print('finish')

最後得到我想要的結果:

python讀取csv檔案,並從中提取想要的資料列

def read test with open wine data.csv r as f data f.readlines 按行讀取資料 data data 1 result for i in data i list i.split 使用逗號分割方法分割 try i list 7 i list 8 ...

python使用csv寫入csv檔案

沒什麼好說的,直接上 吧 with open file.csv w encoding utf 8 newline as csvfile writer csv.writer csvfile 首先是表頭 writer.writerow id name gender birthday rating 然後是...

python使用csv讀寫CSV檔案

檔案的讀 import csv with open test.csv r as csv file reader csv.reader csv file for line in reader print line 檔案的寫 import csv 表頭 file header houseinfo hou...