2015-07-24 2 views
1

Есть 40 файлов csv; file1.csv, file2.csv. ..., file40.csv в папке pathImage. Я хочу их прочитать и поместить в другой CSV-файл последовательно, который мы назвали 'output.csv'. Следующий код для меня не работает.Как читать некоторые файлы csv в папке в python

im_list=[] 
for i in pathImage: 
    f= open(i, 'rb') 
    reader = csv.reader(f, delimiter=',') 
    header = reader.next() 
    zipped = zip(*reader) 
    for j in zipped[0]:  #zipped[0] is the name of images 
     im_r=misc.imread("%s.png" %j) 
     im_list.append(im_r) 

Я уже читал предыдущие вопросы, но не знаю, как я могу поместить их в другой файл csv?

Я признателен за любую помощь

ответ

0
import pandas as pd 
df = pd.concat([pd.read_csv('file%d.csv' % x) for x in range(1,41)]) 
df.to_csv('output.csv') 
+0

спасибо. Готово. – mar

Смежные вопросы