mhxiang
mhxiang

性别: 注册于 2021-12-09

向TA求助
15金币数
910 经验值
0个粉丝
主页被访问 1510 次

46 个回答

0 赞同

Incompatible vector/matrix size

请问你的版本是多少?我这边2.00.7和1.30.19版本没有问题 defg featureEngine(bidPrice,bidQty,offerPrice,offerQty){ bas = offerPrice[0]\bidPrice[0]-1 wap = (bidPrice[0]*offerQty[0] + offerPrice[0]*bidQty[0])\(bidQty[0]+offerQty[0]) di = (bidQty-offerQty)\(bidQty+offerQty) bidw=(1.0\(bidPrice-wap))...

回答于 6小时前

0 赞同

怎么求一列中的每个值向前找第二次变小的值?

data=[1,2,3,4,5,6,7,8,9,11,14,13,15,14,15,16,17] def f(a,i){ if(i<2)return int() ncount=0 for (k in sort(1..i,false)){ if(a[k]>a[k-1]){ ncount=ncount+1 } if(ncount>=2){ return a[k-1] } } return int() } each(f{data,},0..(size(data)-1))

回答于 2022-07-28 11:43

0 赞同

在py段接收DDB流表的信息时,可否把字典传过来?

subscribe的msgAsTable设置为True

回答于 2022-07-21 15:04

0 赞同

在return null后 时序引擎的输出变成整数的问题

a=array(ANY,6) a[:2]=take(00N,2) a[2:]=take(double(NULL), 4)

回答于 2022-07-20 11:14

0 赞同

() <-(00N take 2)<-take(double(NULL), 4) 没有生成预期的6个元...

a=array(ANY,6) a[:2]=take(00N,2) a[2:]=take(double(NULL), 4)

回答于 2022-07-20 11:13

0 赞同

jupyter dolphindb kernel启动不了

可以下载gui客户端连接一下试试

回答于 2022-07-18 10:05

0 赞同

update 分区表时报错"The table is not allowed to update "

完整代码可以发一下吗

回答于 2022-07-18 10:03

0 赞同

怎样将join后的结果再写回原表中?

需要在原表中增加新列,然后update tba= loadTable("dfs://STKDB1","tab1") addColumn(tba,["ma"],[double]); tba= loadTable("dfs://STKDB1","tab1") update tba set ma=tbc.ma

回答于 2022-07-18 10:02

0 赞同

关于时序引擎的运行机制问题

目前我这边测试没有你说的size(volume)为0的输出,目前已经发布最新版本,可以使用最新版

回答于 2022-07-18 09:52

0 赞同

dolphindb读取新文件往已存在的表中增加列并对应赋值

tba=select * from tba; tbc = tba join tmptb 

回答于 2022-07-15 16:59