今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定,在此记录,希望对大家也有所帮助。csv 文件在数据处理时候比较方便,一般我们都会使用 csv 格式做进一步处理,而不是直接使用 txt。转换主要使用的是 Pandas 中的 read_csv() 和 to_csv() 这两个方法,非常简单,一起来看一下。

一、Python 安装 Pandas

如果你还没有安装 Pandas,使用下面的命令就能安装。如果你已经安装,可以跳过这个步骤。pip install pandas

(pip 或者 pip3 根据你自己使用的 Python 版本来定)

二、Pandas 将 txt 文件转换成 csv 文件

三行代码如下:import pandas as pd

df = pd.read_csv("test.txt",delimiter="\t")

df.to_csv("test.csv", encoding='utf-8', index=False)

第一行引入 Pandas,第二行读取 txt 文件,第三行写入 csv 文件,就这么简单。

上面的 delimiter="\t" 意思是以 tab 为分隔符,如果以其他为分隔符,自己替换即可。

唯一需要改的就是读取的 txt 文件的文件名和需要创建的 csv 文件的文件名。

如果需要批量处理,加个 for 循环即可。

python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件相关推荐

  1. 1.txt文件转换成csv文件

    ######txt文件转换成csv文件import numpy as np # linear algebra import pandas as pd # data processing, CSV fi ...

  2. 利用Python批量将.dat文件转换成.csv文件

    今天处理一些dat文件的时候,要进行批量转换成CSV文件,如果直接进行转换会遇到一行中有多个数据的问题,因此要进行替换,操作程序如下: import os import pandas as pdpat ...

  3. Python将.dat文件转换成.csv文件

    在找数据的时候有时候会找到.dat文件,我发现了两种方式. 第一种很简单,是利用可以打开dat的软件进行转换,但是这种方式在只有一个数据的时候可以使用,数据集多时很不方便. 另一种就是使用python ...

  4. html表格转换为csv,python实现将html表格转换成CSV文件的方法

    python实现将html表格转换成CSV文件的方法 发布于 2015-11-18 16:53:39 | 155 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种 ...

  5. 将py文件转换成html,(2条消息)自制 Python小工具 将markdown文件转换成Html文件

    今天看到了一个Python库,名为markdown.瞬间就给了我一个灵感,那就是制作一个将markdown文件转换成html文件的小工具. 我的实验环境操作系统: Windows 7 64位 旗舰版 ...

  6. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  7. python:将.py文件转换成.exe文件

    一.使用pip安装PyInstaller ①python3.x需要使用PyInstaller才能进行转exe文件. ②在命令里安装PyInstaller 如下图,我是在Anaconda的python环 ...

  8. Matlab pcode p文件 p代码 p文件代转m文件 被加密的p文件转换成.m文件

    Matlab pcode p文件 p代码 p文件代转m文件 被加密的p文件转换成.m文件 前言 在我们使用MATLAB时候,通常会用到一些M脚本进行辅助使用,缩短了我们在平常工作时候的效率,但是M脚本 ...

  9. Python中将字节流文件转换成图片文件

    Python中将字节流文件转换成图片文件 import urllib3 import os #PIL图像处理标准库 from PIL import Image from io import Bytes ...

最新文章

  1. RabbitMQ学习笔记-安装
  2. 一个好的MIS系统应该考虑哪些内容
  3. Spring事务传播
  4. kettle插入更新流程
  5. 可禁用计算机服务,win10哪些服务可以禁用 服务哪些可以禁止启动
  6. 查看系统是否安装了ftp服务器上,linux查看是否安装了ftp服务器上
  7. npm 下载 依赖包时出错的解决方式
  8. 在互联网行业呆了这么多年
  9. java访问win10共享盘失败_Win10不能访问共享磁盘的解决方法(亲测能用)
  10. python、matlab、c++的括号增加次序,以及图片存储方式
  11. 荷兰国旗问题以及快速排序
  12. 实战分享:如何通过黑帽SEO快速获取庆余年这类电视剧流量
  13. hera(赫拉)任务调度系统--为数据平台打造的任务调度系统
  14. 用python制作音乐_Python3使用PySynth制作音乐的方法
  15. 节日营销方案:你值得关注的6个策略!
  16. 利用word分词来计算文本相似度
  17. 生物学中的云计算和大数据
  18. 计算机二级论文大纲,计算机二级论文
  19. 图文详解 DFS 算法 和 BFS 算法
  20. 给UILable中的文字添加删除线样式

热门文章

  1. 如何向学妹解释在地址栏中输入网址后发生了什么?
  2. hihoCoder1040 矩形判断
  3. Redis 系列之一
  4. 几个步骤,让你的 iOS 代码容易阅读
  5. WPF:Input and Commands输入和命令(1)
  6. python3--装饰器
  7. Mysql数据库文件路径重置
  8. win7系统下访问网上邻居提示用户名密码错误
  9. linux synproxy 抵御 ddos攻击的原理和优化
  10. linux shell 符号 变量 参数表示