我可以在R中并行读取1个大的CSV文件吗?

Ans*_*s86 8 csv parallel-processing multithreading r

我有一个很大的csv文件,阅读需要很长时间.我可以使用"并行"或相关的包在R中并行阅读吗?我尝试过使用mclapply,但它没有用.

Ric*_*son 7

根据OP的评论,freaddata.table包装工作.这是代码:

library(data.table)
dt <- fread("myFile.csv")
Run Code Online (Sandbox Code Playgroud)

在OP的情况下,读取1.2GB文件的时间read.csv大约需要4-5分钟而且仅需14秒fread.