[英]How to get specific quantiles using R while connecting to Greenplum database?
[英]R: Connect to Greenplum Database
我想以說我在R和SQL方面的能力比較強,但對數據庫連接/維護的了解卻很少。
在Windows計算機上,我可以同時連接SAS和Toad中的Greenplum數據庫,並且工作正常,我想在R中建立相同的連接。我的主要問題是確定驅動程序/服務器的實際名稱是什么/數據庫。 到目前為止,這是我的“工作”:
# Install RODBC
install.packages(“RODBC”)
# Create connection to database
connect <- odbcDriverConnect(connection="driver=
{Greenplum};
server=“ServerName”;
database=“DataBase”;
trusted_connection=true")
我只是真的不知道在哪里可以找到服務器或數據庫的名稱(我可能可以找出的數據庫)。 鑒於我在Toad / SAS中已建立連接,是否有一種簡單的方法來查找要連接到的服務器的名稱?
看看這份參考指南: https : //github.com/pivotalsoftware/gp-r/blob/master/HomePage.md#rpostgresql
DBNAME = 'marketing'
HOST = '10.110.134.123'
# Create a driver
drv <- dbDriver( "PostgreSQL" )
# Create the database connection
con <- dbConnect( drv, dbname = DBNAME, host = HOST )
# Create the SQL query string. Include a semi-colon to terminate
querystring = 'SELECT countryname, income, babies FROM country_table;'
# Execute the query and return results as a data frame
countries = dbGetQuery( con, querystring )
# Plot the results
plot( countries$income, countries$babies )
Pivotal還提供CRAN中的PivotalR lib。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.