在 Python 中将具有不同标题的多个 CSV 文件合并到一个文件中
2022/9/1 14:22:53
本文主要是介绍在 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
这篇关于在 Python 中将具有不同标题的多个 CSV 文件合并到一个文件中的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器