此问题可以通过使用parallel包中的mclapply函数来解决。以下是修改后的代码:

library(parallel)
cores <- detectCores()
specdata <- mclapply(list_of_files, fread, mc.cores = cores)

detectCores()函数可以自动检测系统可用的核心数,从而确保最大化利用系统资源。同时,mclapply函数可以在Windows系统上支持并行计算。

Windows系统中 R 语言systemtime specdata - mclapplylist_of_files fread mccores = 4提示mccores 1 is not supported on Windows如何解决

原文地址: https://www.cveoy.top/t/topic/hhwl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录