mhxiang
mhxiang

性别: 注册于 2021-12-09

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

63 个回答

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

0 赞同

dolphindb 怎么把内存表转置,类似pandas.T

可以用矩阵的转置transpose tb=table(`str+string(1..10) as name,rand(1.,10) as col1,rand(1.,10) as col2,rand(1.,10) as col3) m=transpose(matrix(exec col1,col2,col3 from tb)).rename!(tb.name) 也可以通过unpivot和pivot by实现 tb=table(`str+string(1..10) as name,rand(1.,10) as col1,rand(1.,10) as col2...

回答于 2022-07-15 16:56

0 赞同

有什么方法,可以对包含数字的列名称进行排序 按包含的1..12进行...

ss=["hsdU_DW#122","hsdU_DW#3","hsdU_DW#124"] ss[rank(each(x-&gt;x[regexFind(x, "[1-9]",strlen(x)-2):],ss))] 如果是表的列也可以处理 name=["hsdU_DW#122","hsdU_DW#3","hsdU_DW#124"] val=[12,4,7] tb=table(name,val) tb[rank(int(each(x-&gt;x[regexFind(x, "[1-9]",strlen(x)-2):],tb.name)))]

回答于 2022-07-13 12:49

0 赞同

如何在表格中根据最小值a 最大值b,步长b,生成一列array vector...

tb=table(2 2 2 as a,8 8 2 as b,2 3 3 as c) select *,array(INT[], 0, 100).append!(loop(x-&gt; x[0]+(0..((x[1]-x[0])/x[2]))*x[2],transpose(matrix([a,b,c])))) as arr from t

回答于 2022-07-07 11:29