Приведение PostgresqlResult к R-фрейму данных - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь извлечь данные из локального экземпляра 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 или таблицу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...