R/sqldf/mclapply,如何将sqldf和mclapply一起使用?

R/sqldf/mclapply,如何将sqldf和mclapply一起使用?,r,sqldf,mclapply,R,Sqldf,Mclapply,您好,我正在尝试使用sqldf从我的数据库中获取数据。因为sqldf将始终加载tcltk,所以我不能使用mclapply函数。我该怎么办? 谢谢 这里有一个例子 options(gsubfn.engine = "R") require("sqldf") require("parallel") sqldf("select * from iris limit 5") for ( i in 1:3) { mclapply(1:30, rnorm) } 我已将选项(gsubfn.engine=“

您好,我正在尝试使用sqldf从我的数据库中获取数据。因为sqldf将始终加载tcltk,所以我不能使用mclapply函数。我该怎么办? 谢谢

这里有一个例子

options(gsubfn.engine = "R")
require("sqldf")
require("parallel")
sqldf("select * from iris limit 5")

for ( i in 1:3) {
  mclapply(1:30, rnorm)
}

我已将选项(gsubfn.engine=“R”)放入我的文件中。我发现sqldf仍然加载tcltk。是的,我已经读过了。我不知道如何在sqldf之后运行mclappy。>sessionInfo()R版本2.15.1(2012-06-22)平台:x86_64-pc-linux-gnu(64位)sqldf_0.4-6.4 gsubfn_0.6-3I已验证这是gsubfn包中的错误。它在一段时间前在gsubfn主页上提供的gsubfn开发版本中被修复,但现在我也将其作为gsubfn 0.6-4放在了CRAN上。