昨天的那篇csv文件合并文章有问题,只是简单堆列了CSV文件,并未将CSV文件中的标题去掉,这次做一个补充。具体代码如下:
import pandas as pdimport ospath='/Users/XXXXX/微博热搜文件/weibo_20200814'name='Combined_test.csv'li=os.listdir(path)flag=0for i in li: if flag==0: df=pd.read_csv(path+'/'+i,encoding='utf-8') df.to_csv('/Users/XXXXX/微博热搜文件/'+name,index=False) flag=1 else: df=pd.read_csv(path+'/'+i,encoding='utf-8') df.to_csv('/Users/XXXXX/微博热搜文件/'+name, mode='a+', index=False, header=False) print('Finished!')
用了一个Flag做标记,将第一个CSV文件的标题表头保存上,其他的CSV文件在追加保存时不加表头。这个就非常实用了,下期见!Bye!