Я использую следующий кодЗагрузка данных из SQL в R
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 импортирует вектор в качестве фрейма данных. Есть ли быстрый способ конвертировать? Так как вектор содержит 10 миллионов записей.
Следующая проблема: как сохранить вектор данных обратно в базу данных, моя команда sqlSave не работает!
Принуждение к вектору перед вызовом его из db? –