DolphinDB R API与Rmysql有冲突

library(RDolphinDB),library(RMySQL),这两个包都共用dbConnect函数,所以一读取RDolphinDB后,就对原来的mysql函数有冲突,导致进不去mysql的数据库了

请先 登录 后评论

1 个回答

wale

解决方法,两个R包之间发生函数命名冲突比较常见。 在加载冲突包的时候,R会指明哪个函数命名冲突。需要调用这些函数的时候加上包名作为前缀。

所以调用dbConnect时候需要加上包名 RMySQL::dbConnect, RDolphinDB::dbConnect


library(RMySQL)
library(RDolphinDB)
conn_ddb = RDolphinDB::dbConnect(DolphinDB(),"localhost",8848)
conn_myql = RMySQL::dbConnect(RMySQL::MySQL(),host="127.0.0.1",,"root","123456")


请先 登录 后评论