Python语言处理csv文件问题,毕设时间紧张,对于Python语法只能现学现卖,还望不吝赐教!

Python语言处理csv文件问题,毕设时间紧张,对于Python语法只能现学现卖,还望不吝赐教!我现在有三份csv文件,比方说第一份文件1000行2列(时间1列,特征1列),第二份文件1000行9列(时间1列,特征8列),第三份文件1000行2列(时间1列,特征1列),且第一列的时间都是一样的,我怎么把这三个文件合并成1000行11列(时间1列,特征10列)的csv文件?

l1 = l2 = l3 = l = []
with open('l1.csv', 'r') as f:
for i in f:
   l1 = l1 + [i.replace('\n','')]
with open('l2.csv', 'r') as f:
for i in f:
   l2 = l2 + [i.replace('\n','')]
with open('l3.csv', 'r') as f:
for i in f:
   l3 = l3 + [i.replace('\n','')]
for i in range(len(l1)):
    l = l1[i] + ',' + l2[i][l2[i].find(',')+1:] + ',' + l3[i][l3[i].find(',')+1:]
    print(l)

其实Excel或者wps处理起来可能更简单

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜