Python合并多个csv文件
程序员文章站
2022-04-07 19:55:13
-- coding: utf-8 --@Time : 2020/8/27 21:11@Author : AWAYASAWAY@File : 遍历csv合并.py@IDE : PyCharmimport pandas as pdimport globimport os# 获取当前路径inputfile = str(os.path.dirname(os.getcwd())) + '/taxiGps/*.csv' # 读取文件outputfile = str(os.p...
import pandas as pd
import glob
import os
# 获取当前路径
inputfile = str(os.path.dirname(os.getcwd())) + '/taxiGps/*.csv' # 读取文件
outputfile = str(os.path.dirname(os.getcwd())) + 'taxiGps.csv' # 输出合并文件
csv_list = glob.glob(inputfile)
print(u'共发现%s个CSV文件' % len(csv_list))
filepath = csv_list[0] # 读取第一个文件,并保留其列名,其余舍弃列名
df = pd.read_csv(filepath)
df = df.to_csv(outputfile, index=False)
for i in range(1, len(csv_list)):
filepath = csv_list[i]
df = pd.read_csv(filepath)
df = df.to_csv(outputfile, index=False, header=False, mode='a+')
print(u'正在处理.....第%s个文件' % (i + 1))
本文地址:https://blog.csdn.net/weixin_40922982/article/details/108269277
上一篇: 佛山国庆哪里好玩 这些地方都值得一去
下一篇: 进行网站推广有哪些技巧如何做
推荐阅读