ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

在 Python 中将具有不同标题的多个 CSV 文件合并到一个文件中

2022-09-01 08:34:31  阅读:176  来源: 互联网

标签:文件 csv Python 导入 CSV 安装


在 Python 中将具有不同标题的多个 CSV 文件合并到一个文件中

在使用 CSV 文件进行数据分析时,我们可能需要处理大型数据集。在这些情况下,我们必须将所有数据合并到一个 CSV 文件中。按照下面给出的示例,我们将学习如何使用 Python 连接 CSV 文件。

先决条件

如果您的计算机上还没有最新版本的 Python,请下载并安装它。

下载链接: https://www.python.org/downloads/

安装成功后,我们必须安装pandas包。

安装熊猫

打开终端并使用以下命令安装 pandas。

 点安装熊猫

现在让我们假设您有一个包含各种标题的 CSV 文件。然后必须合并标题名称。

例子

第一个 CSV

第二个 CSV

第三个 CSV

例如,您需要提取下面列出的标头值。

CompanyType、companySize、域、成立、tagLine、网站

导入所有需要的包。

 从 csv 导入 DictReader  
 导入全局  
 进口我们  
 将熊猫导入为 pd

获取 CSV 文件夹路径。

 路径 = os.getcwd()  
 csv_files = glob.glob(os.path.join(path, "*.csv"))

定义输出 CSV 标头。

 modifiedHeaders = ['CompanyType', 'companySize', 'domain', 'founded', 'tagLine,website']

从指定文件夹读取 CSV 文件并将它们写入单个文件。

完整的脚本

带有所选标头的 formatted.csv 文件将包含最终输出。

结论

我希望它对您有很大帮助,并为您节省大量时间。请关注我的页面并对我的帖子发表评论。

谢谢 !!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/7568/13300108

标签:文件,csv,Python,导入,CSV,安装
来源: https://www.cnblogs.com/amboke/p/16645184.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有