将CSV文件与Python结合(合并多个CSV为一个大表)

作者 : IT 大叔 本文共719个字,预计阅读时间需要2分钟 发布时间: 2020-10-17

在上一篇文章中使用Python自动将一个CSV大文件分割成任意个小CSV文件,我分享了将CSV文件拆分为小块的信息。在对分割后的文件进行一些处理之后,您可能需要将结果集合并为一个大文件。在这里,您可以找到一个用于此目的的小脚本

import pandas as pd
import csv
Finded_URL = ['Finded_URL_1.csv', 'Finded_URL_501.csv','Finded_URL_1001.csv','Finded_URL_1501.csv','Finded_URL_2001.csv',
'Finded_URL_2501.csv','Finded_URL_3001.csv','Finded_URL_3501.csv','Finded_URL_4001.csv','Finded_URL_4501.csv',
'Finded_URL_5001.csv','Finded_URL_5501.csv','Finded_URL_6001.csv','Finded_URL_6501.csv','Finded_URL_7001.csv']

#combine all files in the list

combined_csv = pd.concat([pd.read_csv(f,header=None) for f in Finded_URL])

combined_csv.head()

combined_csv.to_csv( "Finded_URL_All.csv", quotechar='"',
          quoting=csv.QUOTE_ALL, index=False, encoding='utf-8')

 

运行此小脚本后,您将获得一个大文件来存储数据。

免责声明:
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » 将CSV文件与Python结合(合并多个CSV为一个大表)

常见问题FAQ

没有金币/金币不足 怎么办?
本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
所有资源普通会员都能下载吗?
本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

发表评论