Я пытаюсь прочитать данные из базы данных MySQL, используя следующий код:
drv<-dbDriver("MySQL")
user<-'xxxx'
password<-'xxxx'
dbname<-'test'
con<-dbConnect(drv, user=user, password=password, dbname=dbname)
load.packages('quantmod')
tickers = 'Z (Dec 10)'
setDefaults(getSymbols,verbose=T,src='MySQL')
data <- new.env()
data = getSymbols(tickers, from = '2010-09-01', env = data, auto.assign = T)
, которая генерирует следующую ошибку:
> data = getSymbols(tickers, from = '2010-09-01', env = data, auto.assign = T)
Error in getSymbols.MySQL(Symbols = "Z (Dec 10)", env = <environment>, :
At least one connection argument ( ‘user’ ‘password’ ‘dbname’ ) is not set
Я не понимаю, почему, когда я настроил довод "против", он не работает.