R RODBC помещает список чисел в оператор IN ()
Я посмотрел наПередать переменную R в sqlQuery RODBC с несколькими записями? 'уже, но не могу заставить его работать. Я пытаюсь сделатьsqlQuery()
из R на SQL Server 2008 R2 дБ. Я пытаюсь получить образец из большой базы данных на основе номеров строк. Сначала я создал список случайных чисел:
sampRowNum <- sample(seq(1,100000,1), 5000)
Затем я пытаюсь использовать эти цифры в запросе, используя:
query1 <- sqlQuery(channel, paste("select *
FROM db where row_id in (", sampRowNum,")", sep=""))
Я получаю только результаты из БД, гдеrow_id
равен первому числу вsampRowNum
, Какие-либо предложения?