Как импортировать данные из базы данных 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