0

次のコードを使用しています

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 コマンドが機能しません。

4

1 に答える 1