Версия PostgreSQL: 11
R Версия: 3.5.2
ОС: Windows 10
Драйвер: PostgreSQL ANSI (x64)
library(RODBC)
library(sqldf)
conn = odbcConnect("DVDRental") #works
odbcDataSources() #works
sqlTables(conn) #works
customers = sqldf(connection = conn, "select * FROM customer") #fails
Сообщение об ошибке: Ошибка в (функция (классы, fdef, mtable):
невозможно найти унаследованный метод для функции ‘dbGetQuery’ для подписи character «символ», «символ» ’
Есть ли более новый способ подключения R к Postgres? Поиск в Google обнаруживает мешанину кода, ни один из которых не работает.
Если вы хотите попробовать и запустить это, вы можете скачать образец базы данных, которую я использую здесь: http://www.postgresqltutorial.com/postgresql-sample-database/
Я использую DSN под названием DVDRental.