Как ввести разделенный фрейм данных в запрос SQL - PullRequest
0 голосов
/ 05 июня 2019

У меня был очень большой data.frame, и я хотел ввести его в SQL-запрос, чтобы получить совпадающие строки и получить меньшие данные, но есть ошибка с слишком большим количеством аргументов

Итак, я разделил фрейм данных, но аргумент все еще не работает, если он введен в запрос.

data2 <- data.frame(data)  # convert to data frame

data3 <- split(data2, (seq(nrow(data))-1) %/% 50) #splits the data into 50 line intervals 

mydb <- dbConnect(RSQLite::SQLite(), "database.db") # establish connection with the RSQ 

my_query <- paste("SELECT * FROM table WHERE ID IN (", toString(data3), ")")

x = dbGetQuery(mydb, my_query)

Результаты должны показывать совпадающие идентификаторы # из фрейма данных и файла sql.

...