600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件

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

时间:2023-11-29 01:57:46

相关推荐

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

今天需要处理几个比较大的 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 循环即可。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。