欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用Python代码将CSV文件转换成纯文本格式文件,并且保留逗号

程序员文章站 2022-06-01 16:58:01
...

用Python代码将CSV文件转换成纯文本格式文件,并且保留逗号

这是我在某天晚上想用一下pima数据集,可惜我找到的数据集是CSV格式,我对CSV格式并不熟悉,所以想用纯文本格式

  1. 打开CSV格式的数据集,另存为txt格式;
  2. 在新的txt格式文件中,数据与数据之间间隔着制表符,而非空格,如下图,红框就是制表符,就是一个tab键。在Windows中用\t来表示制表符。
    用Python代码将CSV文件转换成纯文本格式文件,并且保留逗号
  3. 在Python中编辑代码,进行转换格式
old_file = open('pima.txt','r')
new_file = open('pima.data','w')
for s in old_file:
   if s.find('\t')>-1:
       new_file.write(s.replace('\t', ','))

下面就是用逗号代替的制表符后的文件,接下来就方便Python对其操作了
用Python代码将CSV文件转换成纯文本格式文件,并且保留逗号
4. 使用Python的科学代码库numpy进行导入操作

import numpy as np
pima = np.loadtxt('pima.data',delimiter=',')

操作完毕