我有一个大的RDS文件要在R中读取.但是,读取文件需要相当长的时间.
有没有办法加快阅读速度?我尝试了data.table库的fread功能,但是我收到了一个错误.
data <- readRDS("myData.rds")
data <- fread("myData.rds") # error
Run Code Online (Sandbox Code Playgroud)
加快大文件读取操作的一种方法是以压缩方式读取
system.time(read.table("bigdata.txt", sep=","))
user: 170.901
system: 1.996
elapsed: 192.137
Run Code Online (Sandbox Code Playgroud)
现在尝试使用压缩文件进行相同的读取
system.time(read.table("bigdata-compressed.txt.gz", sep=","))
user: 65.511
system: 0.937
elapsed: 66.198
Run Code Online (Sandbox Code Playgroud)