我有一个巨大的逗号分隔文件(1.5 Gb),想从 R 中的文件中读取一个特定的行。
我已经多次看到这个问题的(许多)版本,并且都提出了类似的建议
con = file(fileName)
open(con)
scan(con, what=list("character", "character"), skip=1000000, nlines=1, sep="\t", quiet=TRUE)
这行得通,但它仍然非常慢 - 我们正在谈论 20 到 30 秒来阅读一行!
有更快的方法吗?当然必须有一种快速的方法来跳转到特定的行......
太感谢了!