DolphinDB运行时,会对一段脚本先进行整体解析,如果有语法问题,譬如变量未定义,函数不存在,函数参数个数不正确等问题,直接报syntax error。如果没有问题,才开始逐条执行。 enableTableShareAndPersistence共享的 表在执行阶段才生成,因此 createReactiveStateEngine不能直接用,可以用objByName引用表,或在enableT...
回答于 2021-08-01 17:39
script="wd_nBidPrice1*0.1 "for(n in 2..10){ script+="+ wd_nBidPrice"+ n + "*"+n\10 }parseExpr(script)
回答于 2021-07-30 15:33
请把这些分区先用dropPartiontion强制删除,然后再用dropDatabase删除数据库。示例代码如下: dbName=exchange_path fileCond=dbName + "%" t=exec substr(file,strlen(dbName)) from rpc(getControllerAlias(),getClusterChunksStatus) where file like fileCond, state != "COMPLETE" dropPartition(database("dfs:/"+db...
回答于 2021-07-30 09:24
用rowNames()得到矩阵的label列: t2=table(stockprice)t2[`label]=stockprice.rowNames() label列在最后,用reorderColumns重新排列 t2.reorderColumns!(`label join t2.colNames()[:t2.colNames().size()-1])
回答于 2021-07-28 16:37
翻译如下: def factorVolDiff(t){ w = exp(-10 * 0..9/t.mp[0]) return select 0.5*log(rowSum([bv1,bv2,bv3,bv4,bv5,bv6,bv7,bv8,bv9,bv10]*w)/rowSum([av1,av2,av3,av4,av5,av6,av7,av8,av9,av10]*w)) as volDiff from t } 上面这个写法可以直接在DolphinDB数据库内使用
回答于 2021-07-22 10:54
你的GUI版本还是1.10.7,与server1.30.*不兼容了,请到DolphinDB官网下载、升级GUI最新版本。当前版本是https://www.dolphindb.cn/downloads/DolphinDB_GUI_V1.30.7.zip
回答于 2021-07-17 23:16