我正在使用以下代码
ORT<-sqlQuery(channel, "Select ort FROM test")
ORT<-ORT[,c("ort")]
ORT<-as.list(ORT)
ORT <- parLapply(cl,ORT,function(ORT) cleanup(ORT))
sqlSave(channel, ORT,tablename="table_name1")
首先,我将 Sql 数据库的一列加载到 R 中,效果很好。接下来是我想使用并行包运行一个函数。第一个问题来了,ORT 需要是字符向量,但 Sql 将向量作为数据框导入。有什么快速转换的方法吗?由于向量包含 1000 万个条目。
下一个问题是:如何将数据向量保存回数据库,我的sqlSave命令不起作用!