欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

相关标签: Python csv文件