Wendyaa
Wendyaa

性别: 注册于 2023-05-04

向TA求助
20金币数
80 经验值
0个粉丝
主页被访问 168 次

5 个回答

0 赞同

dolphindb里面如何实现类似sql中递归查询方式进行无级叶子节点查...

可以参考下面的代码,但是需要自己确定迭代次数 t=table(1..7 as nodeID,`a1`a2`a3`a4`a5`a6`a7 as nodeName,0 1 1 2 2 3 3 as parentID)def getchildnode(t1,t){        return select * from t1 union select t.nodeID,t.nodeName,t1.pathid+"->"+string(t.nodeID) as pathid,t1.pathname+"->"+t.nodeName as path...

回答于 2023-05-08 09:19

1 赞同

solve 求解完返回一个向量 [0.18],赋值给矩阵就变成了[0,17.9999...

问题复现不了,可能是浮点数精度的问题,请问可以提供一下您的脚本吗?

回答于 2023-05-04 12:28

0 赞同

update表时,如何将要修改的列的名称定为变量?

将t1的指定列(col)的数据乘3,可以参考以下代码,用三个方法实现: t1=table(`A`A`B`B as symbol, 2021.04.15 2021.04.16 2021.04.15 2021.04.16 as date, 12 13 21 22 as price)col="price"t1[col]=t1[col]*3  //方法1t1[col]=expr(sqlCol(col),*,3)  //方法2sqlUpdate("t1",sqlColAlias(expr(sqlCol(col),*,3),col)).eva...

回答于 2023-05-04 11:08

0 赞同

segment分组如何只在每组最后一行显示累计值?

可以参考下述代码: x = 1 2 1 2 1 2 1 2 1 2 1 2;y = 0 0 1 1 1 2 2 1 1 3 3 2;t = table(x,y);select *, iif(isDuplicated(segment(y,false),LAST),NULL,sum(x)) as z from t context by segment(y,false)

回答于 2023-05-04 11:06

1 赞同

如何实现向量X中 第N个值与Y向量第N-1个值做差 返回结果。类似于...

x = 1 2 1 2 1 2 1 2 1 2 ; y = 0 0 1 1 1 2 2 1 1 3 ; x-move(y,1)

回答于 2023-05-04 11:04