Я пытаюсь извлечь данные из локального экземпляра Postgresql в R. Мне нужно работать с параметризованными запросами, потому что запросы позже будут зависеть от ввода пользователя.
res <- postgresqlExecStatement(con, "SELECT * FROM patient_set WHERE
instance_id = $1", c(100))
postgresqlFetch(res,n=-1)
postgresqlCloseResult(res)
dataframe = data.frame(res)
dbDisconnect(con)
К сожалению, это все еще дает мне следующую ошибку:
Error in as.data.frame.default(x[[i]], optional = TRUE) : cannot coerce class "structure("PostgreSQLResult", package ="RPostgreSQL")" to a data.frame
Я также пытался переключиться на dbGetQuery и dbBind, но не запустил его правильно. Каков наилучший способ получить результат параметризованных запросов из Postgresql непосредственно в фрейм данных R или таблицу?