Pandas 通过追加方式合并多个csv
Posted TreeSir
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandas 通过追加方式合并多个csv相关的知识,希望对你有一定的参考价值。
常用合并
通常用pandas进行数据拼接、合并的方法有:
pandas.merge()
pandas.concat()
pandas.append()
还有一种方式就是通过 pd.to_csv() 中的追加写入方式
追加写入
import pandas as pd for inputfile in os.listdir(inputfile_dir): pd.read_csv(inputfile, header=None) #header=None表示原始文件数据没有列索引,这样的话read_csv会自动加上列索引 pd.to_csv(outputfile, mode=‘a‘, index=False, header=False) #header=0表示不保留列名,index=False表示不保留行索引,mode=‘a‘表示附加方式写入,文件原有内容不会被清除
执行过后就会将读取的csv内容追加写入一个csv文件中,达到合并文件内容的效果。
以上是关于Pandas 通过追加方式合并多个csv的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Pandas 将多个 csv 文件中的单个数据列合并为一个?