2016-03-23 1 views
1

Я использую библиотеки DBI, чтобы создать соединение с базой данных monetdblite в R, но я все равно получаю ту же ошибку. Вот воспроизводимый пример и сообщение об ошибке, которое я получаю. Любые идеи о том, как это решить?Создайте соединение с СУБД в R

# Load Packages 
    library(MonetDB.R) 
    library(MonetDBLite) 
    library(survey) 
    library(DBI) 

# Load Data 
    data(api) 


# create survey design 
    dclus1 <- svydesign(id=~dnum, weights=~pw, data=apiclus1, fpc=~fpc) 

# create Temp dir. 
    dbfolder <- tempdir() 

# create connection 
    db <- dbConnect(MonetDBLite() , dbfolder) 

Ошибка в MonetDBLite :: monetdb_embedded_startup (встроенный, getOption ("monetdb.debug.embedded",: неиспользованный аргумент (getOption ("monetdb.sequential", TRUE))

Как дополнительная информация, я использую:

  • R 3.2.4revised
  • последняя Rstudio 0.99.893
  • для Windows 10
+0

привет, попробуйте еще раз с 'MonetDBLite' на CRAN, который заменяет' MonetDB. R' и запускается встроенный (например, 'RSQLite'). более подробно см. https://github.com/hannesmuehleisen/MonetDBLite/blob/master/README.md –

ответ

2

обновляйте MonetDB.R и MonetDBLite пакетов, там было недавнее изменение API

install.packages(c("MonetDB.R", "MonetDBLite"), 
    repos=c("https://dev.monetdb.org/Assets/R/", "http://cran.rstudio.com/")) 

 Смежные вопросы

  • Нет связанных вопросов^_^