python读取文件对各列进行索引 可以用readlines, 也可以用readline, 如果是大文件一般就用readlined={}

a_in = open("testfile.txt", "r")

for line in a_in:

columnssplit = line.rstrip().split(" ")

d[columnssplit[0]]=columnssplit[1]

a_in.close()

ID_test = open("correlation.txt", "r")

for line in ID_test:

s = line.rstrip().split(" ")

if s[1] in d:

print s[0]+" "+d[s[1]]

ID_test.close()

## Here is another example

f = open("test.txt", "r")

while True:

line = f.readline()

if line: # 或者用 if line != "":

print line

else:

break

f.close()

python 还有一个pandas 主要用于大数据分析, 它与matplotlib以及 numpy 结合可以替代R语言进行统计学分析, 获取dataframe的 各行内容,可以用iterrows() 和 itertuples(), 其中 itertuples() 比 iterrows()速度更快。import pandas as pd

df1 = pd.read_csv("test.txt", header = None, sep=' ')

# 打印前三行

print df1[:3]

# 选取前三行的 前三列, 使用df.loc

df2 = df1.loc[:3, [0, 1, 2]]

print df2

# 替换第三列的部分内容

col3 = df2.apply(lambda r: r[2].replace("KH","TF"), axis=1)

# 合并第一列和替换后的第三列内容

df3 = pd.concat([df2[0], col3], axis = 1)

print df3

参考:

python读取大文件-python读取大文件相关推荐

  1. python读取大文件-Python如何读取、拆分大文件

    简述 最近和第三方数据接触较多,数据量也开始陡增,从一开始的1KW行,最大到了1亿行,这让我这个常年处理"小数据'的人有点捉襟见肘.本来数据放在hive中也是可以操作的,但是有时候需求是做一 ...

  2. python读取大文件-python如何读取大文件以及分析时的性能优化小技巧

    在二代.三代测序背景下,分析人员难免会遇到解析超过1G.或者10G以上的文件.这里将给大家简单介绍下如何用python读取大文件,并给大家提两个优化代码的小建议. 首先,python 读取GB级大文件 ...

  3. python读取文件-python读取大文件

    最近在学习python的过程中接触到了python对文件的读取.python读取文件一般情况是利用open()函数以及read()函数来完成: f = open(filename,'r') f.rea ...

  4. python 读取大文件_Python读取大文件

    1. 前言 前几天在做日志分析系统,需要处理几十G的文件,我尝试用原来的for line in open(filepath).readlines()处理,但停顿好久也没变化,可见占用不小的内存.在网上 ...

  5. python读取视频占用内存太大_Python 读取大文件内存占用检测示例

    导读热词对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! python读写文件的api都很简单,一不留神就容易踩"坑".笔者记录 ...

  6. python读取.tsv文件例子(大文件处理)

    本文介绍如何用python读取.tsv文件. 目录 1..tsv 文件介绍 2..tsv 文件读取 1..tsv 文件介绍 TSV(Tab-separated values)文件是一种文本文件格式,它 ...

  7. python读取数据文件-python多种读写excel等数据文件的方式(收藏篇)

    前言: python处理数据文件的途径有很多种,可以操作的文件类型主要包括文本文件(csv.txt.json等).excel文件.数据库文件.api等其他数据文件.下面小编整理下python到底有哪些 ...

  8. python输出csv文件-Python之读取与写入CSV文件

    原标题:Python之读取与写入CSV文件 本文作者:闫续文 文字编辑:张梦婷 技术总编:张学人 有问题,不要怕!访问 CSV(Comma-Separated Values)格式是电子表格和数据库最常 ...

  9. python csv读取-Python对于CSV文件的读取与写入

    今天天气"刚刚好"(薛之谦么么哒),无聊的我翻到了一篇关于csv文件读取与写入的帖子,作为测试小白的我一直对python情有独钟,顿时心血来潮,决定小搞他一下,分享给那些需要的小白 ...

  10. python下载大文件-python 大文件

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 大文件上传服务一.前端(http:fex.baidu.comwebuploade ...

最新文章

  1. runloop源代码
  2. 如何将JavaScript数组信息导出到csv(在客户端)?
  3. MySQL-日志二进制日志binlog初探
  4. python字符串与文本处理技巧(2):大小写敏感搜索、最短匹配、多行匹配、Unicode标准化
  5. 游戏行业的人工智能设计(二):路径搜寻和感知
  6. PHP XAMPP配置PHP环境和Apache80端口被占用解决方案
  7. 为什么阿里巴巴建议集合初始化时,指定集合容量大小?
  8. 程序员相亲竟然因为这个被拒绝了......
  9. 富士通Fujitsu DPK210 打印机驱动
  10. 【人工智能之手写字体识别】机器学习及与智能数据处理之降维算法PCA及其应用手写字体识别
  11. Unity 风吹草的实现
  12. 实现微信小程序的分享转发功能(可以从分享页返回小程序首页)
  13. 调研分析-全球与中国工业电源插头和插座市场现状及未来发展趋势
  14. 学习笔记——利用串口通信控制LED指示灯开关
  15. loam和blam的 gtsam 安装的坑
  16. 企业管理软件如何选型?看完后恍然大悟
  17. Qt编写视频监控管理平台(支持海康/大华/宇视/华为/天地伟业/H264/H265等)
  18. 计算机科学导论第五版第二章答案,计算机科学导论样题1答案
  19. 我是如何将Pluto作为library分享到jCenter
  20. ElasticSearch入门:ES分词器与自定义分词器

热门文章

  1. WEB前端:06_accordion手风琴效果
  2. 嵌入式Linux利用ppp实现4G模块联网
  3. 2018 UESTC 线段树专题
  4. Spring MVC基础知识整理➣国际化和异常处理
  5. BZOJ 1009:[HNOI2008]GT考试
  6. python学到什么程度可以写爬虫-月薪2万的爬虫工程师,Python需要学到什么程度?...
  7. 上海找python工作-python上海招聘
  8. python爬虫简单实例-Python 利用Python编写简单网络爬虫实例3
  9. python翻译程序-Python桌面应用案例:TXT文档翻译工具(源代码)
  10. python urllib.request 爬虫 数据处理-Python爬虫学习之(二)| urllib进阶篇