R语言逐行读取并处理大文件
来源:互联网 发布:淘宝卖化妆品 编辑:程序博客网 时间:2024/05/28 22:09
用R语言作分析时,有时候需要逐行处理非常大文件,各种教材中推荐的read.table 和scan都是一次性读入内存,如果文件有好几个Gb大小,一般电脑肯定吃不消。其实R中可以逐行读取的行数,这里示例一个函数,作为备忘:
con <- file("e:/data.txt", "r")
line=readLines(con,n=1)
while( length(line) != 0 ) {
print(line)
line=readLines(con,n=1)
}
close(con)
如果需要将一行的文字劈成多段,再进行处理,可以用strsplit函数,除此之外,还有一些常用的字符串处理函数,记录如下:
substr(),nchar(), grep(), regexpr(), sub(), gsub()
0 0
- R语言逐行读取并处理大文件
- R 语言逐行读取并处理大文件
- R语言逐行读取并处理大文件
- R语言ffbase包读取并处理大数据集
- python读取大文件并逐行写入另外一个文件
- C语言逐行读取文件
- C语言逐行读取文件
- R语言逐行读取数居
- [csh] 逐行读取并处理文本
- shell脚本,每次读取文件的一行,逐行读取并处理
- shell脚本,每次读取文件的一行,逐行读取并处理
- 将文件内容逐行读取处理并写入对应文件中
- Go语言_Go_Golang 逐行读取文件
- Go语言_Go_Golang 逐行读取文件
- 文件逐行读取并进行相关处理的Unix Shell 脚本
- MATLAB读取txt文件,并逐行处理字符串,写入到新的txt中
- 使用NSInputStream逐行处理大文件
- R语言读取文件
- 设计模式相关知识
- UVa 1025 - A Spy in the Metro(动态规划)
- 程序员练级攻略----转自酷壳网coolshell.c n
- java の finally
- Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
- R语言逐行读取并处理大文件
- 分享:安卓开发者必备的42个链接
- hdu 5164 Matching on Array (奇葩版ac自动机)
- 游戏公司之奇葩——一个真实的故事 像张江一家公司
- Codeforces 521A DNA Alignment 规律
- css第一部分简介
- Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
- Servlet入门笔记2
- css第二部分核心原理