我正在尝试在3台机器上运行此代码:
install.packages("RMySQL")
connect_ciao = function() {
return(dbConnect(
MySQL(),
user = user,
password = pw,
host = ip
))
}
query = "select 'ciao'"
df = fetch(dbSendQuery(connect_ciao(), query), n = -1)
第一台机器工作正常。第二台机器(Mac,R版本3.5.1)给出错误could not find function "fetch"
第三台机器(Mac,R版本3.5.3)给出错误unexpected input in "dbConnect(..."
知道为什么会这样吗?谢谢,卡罗
正如Jav所说,问题是通过在RMySQL的每个函数之前使用RMySQL ::来解决的。