代码拉取完成,页面将自动刷新
DolphinDB提供了R包,用户可以通过R语言操作DolphinDB。DolphinDB R包是由R和C++实现的,使用的C++包是Rcpp。
DolphinDB R包支持以下功能:
安装时需要配置好环境变量和路径。
在终端或命令行中输入R
进入R命令行。
在R命令行中输入install.packages("devtools")
,选择最近的镜像下载并安装。
在R命令行中输入devtools::install_github("dolphindb/api-r")
,系统自动会下载并安装DolphinDB R包以及它所依赖的包。
如果在Windows系统上安装时出现 Warning in system(cmd) : 'make' not found. 的错误信息,可以在R命令行中执行以下代码。安装完成后,程序包将由g++自动编译和链接。
Sys.setenv(PATH = paste("*InstallDirectory*/Rtools/bin", Sys.getenv("PATH"), sep=";"))
Sys.setenv(BINPREF = "*InstallDirectory*/Rtools/mingw_64/bin")
假设DolphinDB运行在主机名为localhost,端口号为8848的服务器上,我们可以通过以下方式来连接DolphinDB、上传对象和执行脚本:
library(RDolphinDB)
conn <- dbConnect(DolphinDB(), "localhost", 8848)
if (conn@connected) {
dbUpload(conn, c("val1", "val2"), list(3.5, c(1.3, 2.6, 3.7)))
res_run <- dbRun(conn, "1 2 3")
res_rpc <- dbRpc(conn, "size", list(c(1, 2, 3)))
print(res_run)
print(res_rpc)
}
dbClose(conn)
在R命令行中执行help函数可以获取更多DolphinDB R包中函数的用法。
# About the package
help(package = "RDolphinDB")
# About the functions
help("DolphinDB")
help("dbConnect")
help("dbRun")
help("dbRpc")
help("dbUpload")
help("dbClose")
更多关于DolphinDB内置函数的用法,请参考DolphinDB用户手册。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。