Как импортировать данные из базы данных PostgreSQL в R?

Я думаю об импорте данных из базы данных непосредственно в r с помощью RPostgresQL пакет. До сих пор я писал запросы в Postico (клиент PostgreSQL) и экспортируйте его как csv, а затем импортируйте файл csv в R.
Это то, что я написал до сих пор, и не знаю, что делать дальше.

library('RPostgreSQL')
pg=dbDriver("PostgreSQL")
con = dbConnect(pg, user="msahil515", password="",
            host="localhost", port=5432, dbname="msahil515")

Как после этого загрузить таблицы из базы данных в R или как писать запросы в R для извлечения только необходимых данных из базы данных?

0 ответов

Вот прямой ответ на ваш вопрос. Это определенно можно продлить

library('RPostgreSQL')

#create connection object
con <- dbConnect(drv ="RPostgreSQL, 
                 user="msahil515", 
                 password="",
                 host="localhost", 
                 port=5432, 
                 dbname="msahil515")

dbListTables(con)   #list all the tables 

#query the database and store the data in datafame
first_results <- dbGetQuery(con, "SELECT * from FOO limit 10;")

dbDisconnect(con)   #disconnect from database
Другие вопросы по тегам