Python大佬帮我看看
网上找的代码, 本人小白,通过右边的代码实现了所有csv文件的合并,然后我想实现这个功能:合并多个csv文件,并将文件名写入新的列
要怎么实现呀, 百度的方法都试了, 都不成功
报错信息是没有打开result.csv这个文件吗? 小屎球 发表于 2022-2-18 11:53
报错信息是没有打开result.csv这个文件吗?
不是, 就是我想实现合并后, 会把文件名写入新的列, pandas.read_csv()打开文件 然后先列表保存所有的文件名再用pandas的dataframe.insert插入新的一列 最后再to_csv() for i in csv_list:
fr_lines_list = open(i).readlines()
fr_lines_list = ['%s,%s' % (i, x) for x in fr_lines_list]
with open('result.csv', 'a+') as f:
f.write(''.join(fr_lines_list))
改成这样试试,把文件名插入到第一列 hualong1009 发表于 2022-2-18 12:00
for i in csv_list:
fr_lines_list = open(i).readlines()
fr_lines_list =...
但又报这个错, 是不是还有地方是错误的 copy a.csv+b.csv c.csv
页:
[1]