美文网首页
文件读取方法

文件读取方法

作者: omuraisu | 来源:发表于2017-09-11 15:43 被阅读0次
  1. 按行读取txt,csv等文件,数据最后一个字段是分类类别
fo=open('filename.格式')
lines=fo.readlines()
numberOfLines=len(lines)
datas=np.zeros((numberOfLines,n)#n为字段个数-1
index=0
labels=[]#储存分类字段
for line in lines:
    line=line.strip()#去掉行尾空格
    oneline=line.split('分隔符')
    datas[index,:]=oneline[0:n]
    labels.append(oneline[-1])
    index+=1
  1. 使用Scipy读取数据
import scipy as sp
data=sp.genfromtxt("文件名.格式",delimiter="分隔符")
  1. 使用pandas读取csv
import pandas as pd
csvframe=pd.read_csv('文件名.csv')

(1)文件内不包含header的读取

csvframe=pd.read_csv('mycsv_02.csv', header=None)

(2)用names指定header的读取

pd.read_csv('mycsv_02.csv', names=['字段名1','字段名2','字段名3'])
  1. 读取文件夹内所有文件
import os
data=[open(os.path.join('文件夹路径',f)).read() for f in os.listdir('文件夹路径')]

5.以字典形式读取json文件

import json
path='路径.txt'
records=[json.loads(line) for line in open(path)]

相关文章

  • 地址替换方法封装

    封装替换地址的方法注:配置文件读取方法封装详见配置文件读取

  • Java文件的读取

    调用方法 读取文件 写文件

  • shell读取文件三种方法

    Shell按行读取文件的3种方法 Shell按行读取文件的方法有很多,常见的三种方法如下: 要读取的文件: 写法一...

  • Java读取文件方法汇总

    这篇文章主要为大家详细介绍了Java读取文件方法,按字节读取文件内容、按字符读取文件内容、随机读取文件内容等,具有...

  • Java读取文件方法汇总

    这篇文章主要为大家详细介绍了Java读取文件方法,按字节读取文件内容、按字符读取文件内容、随机读取文件内容等,具有...

  • FileReader 的使用

    FileReader作为文件API的重要成员用于读取文件,FileReader接口提供了读取文件的方法和包含读取结...

  • 爬虫_014_文件操作

    (1)读文件 r方法1:直接读取所有内容。这种写法不推荐,因为是整个文件全部都读取 方法2:循环读取文件。这是读文...

  • golang 文件读写

    读文件 ReadFile直接读取 ReadAll 读取文件 Read方法读取 使用os.Open和bufio.Re...

  • JavaScript之狗血笔记

    上传文件或目录 读取文件 调用FileReader对象的方法 (FileReader接口提供了读取文件的...

  • R语言技巧:对stata软件文档来读取

    前面几期介绍了如下内容: 读取excel文件对比方法 读取csv格式文件对比方法read.csv 读取sav格式文...

网友评论

      本文标题:文件读取方法

      本文链接:https://www.haomeiwen.com/subject/omlfsxtx.html