有时候我们拿到的数据并不是标准的csv格式,也有可能是文本形式,比如下方这个数据,我就是直接复制过来的,我就只能把它保存到文本里面。

test.txt文本如下:

批次 1	批次 2	批次 3	批次 4	批次 51	29.39	30.63	27.16	31.03	29.672	31.51	32.10	26.63	30.98	29.323	30.88	30.11	25.31	28.95	26.874	27.63	29.63	27.66	31.45	31.595	28.85	29.68	27.10	29.70	29.41

读取为Dataframe形式,使用sep参数设置分割即可:

import pandas as pd

data=pd.read_csv('test.txt',sep="\t",encoding='gbk')

data.head()

如下:
在这里插入图片描述
想要把它保存为csv,那么如下:

data.to_csv('罐头.csv',encoding='utf_8_sig') # 防止中文乱码

本地打开如下:
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐