python将列添加到csv(在csv的一侧)?

时间:2017-05-04 06:59:42

标签: python csv

我有一个大的csv文件并且无法一次加载到内存中,我还想在csv的一侧添加一些列,所以我想一次添加一列,因为这不会花费很多内存,我使用python和pandas,那么我能做些什么呢。 这是我的代码。

def toCsv(filepath,lists):

    i = 0
    with open(filepath,'r+') as f:
        reader = csv.reader(f)
        writer = csv.writer(f) 
        for row in reader:
           print lists
           row.append(lists[i])
           writer.writerows(row)
           i = i+1

0 个答案:

没有答案