因为文件实在太大了,如果一行行读入,根本不占内存,就是费cpu。
解决方案:readline函数
示例:
output<-file("D:/Rdata/output", "w")
con <- file("D:\\Rdata\\input")
open(con)
while (TRUE)
{
line <- readLines(con, n=1)
if (length(line) == 0) break
cat(line, file = output,sep="\n")
}
close(con)