博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读写文件:每次读入大文件里的一行、读写.CSV文件
阅读量:6804 次
发布时间:2019-06-26

本文共 721 字,大约阅读时间需要 2 分钟。

读文件:

传统的读法。所有读出,按行处理:

fp=open("./ps.txt", "r");

alllines=fp.readlines();

fp.close();

for eachline in alllines:

    print eachline

 

推荐读取方法,使用文件迭代器 , 每次仅仅读取和显示一行。读取大文件时应该这样:

fp=open("./ps.txt", "r");

for eachline in fp:

    print eachline

使用pandas读写文件:

import pandas as pd

import numpy as np

读文件,转换成np.array:

trainD=pd.read_csv("train.csv")

trainY=np.array(trainD.iloc[:,-1])

trainX=np.array(trainD.iloc[:,1:-1]) #drop ID and TARGET

testD=pd.read_csv("test.csv")

submitID=np.array(testD.iloc[:,0]) #ID column

testX=np.array(testD.iloc[:,1:])#drop ID

写文件,转换为pd.DataFrame:

dataset_trainBlend=np.zeros( ( 3, 2) ) )

DFtrainBlend=pd.DataFrame(dataset_trainBlend)

DFtrainBlend.to_csv("DFtrainBlend3.csv",header=["RFC","GBC"], index=False)

转载地址:http://kejwl.baihongyu.com/

你可能感兴趣的文章
[Node.js]NPM 使用
查看>>
Setup Factory打包winform程序
查看>>
window下php5.6-x64-ts可用php_redis.dll文件
查看>>
namenode 格式化错误 Unable to check if JNs are ready for formatting
查看>>
通达信公式-均线向上
查看>>
时间复杂度和空间复杂度
查看>>
NRF52832 能烧写代码 但是不运行 ,是因为没有烧写协议栈
查看>>
《android深入探索》第二章心得
查看>>
Hdu-6119 小小粉丝度度熊 尺取
查看>>
DNS查询相关
查看>>
[K/3Cloud]关于"选单"操作
查看>>
关于热部署-理解与总结
查看>>
Asp.net 根据IP地址获取跨网段mac地址函数【搜藏】
查看>>
h5 slider页面滑动相关问题
查看>>
PYTHON2.day08
查看>>
paste
查看>>
数据增强之图像旋转及坐标对应(附代码)
查看>>
C# 获取屏幕的大小
查看>>
sass语法(1)
查看>>
react use simditor
查看>>