wale
wale

性别: 注册于 2022-09-06

向TA求助
13金币数
3980 经验值
1个粉丝
主页被访问 988 次

338 个回答

0 赞同

请问web API每次最多只能取1024跳记录是什么原因

默认情况下,Web数据接口单表一次返回1024条记录。通过length参数可设置返回更多(上限为10万)条记录。length参数的设置请参阅webAPI教程第3节 https://gitee.com/dolphindb/api-json/blob/master/README_CN.md#3-json%E5%8C%85%E6%A0%BC%E5%BC%8F%E8%AF%A6%E8%A7%A3

回答于 2023-11-30 09:56

0 赞同

写select语句的时候如何根据某个字段返回的数字加上正负号

用iif,例如 select iif(direction=='LONG', volume, -volume) from t

回答于 2023-11-29 14:53

0 赞同

如何将下面语句改为元编程sql()的方式?

sql(select=sqlCol("val",last), from=t, groupBy=[<st>,<interval(date, 1d, 0) as date >], groupFlag=1).eval() 执行后结果如下: st date last_val a 2023.08.01 35 a 2023.08.02 34 a 2023.08.03 0 a 2023.08.04 35.79 a 2023.08.05 0 a 2023.08.06 0 a 2023.08.07 33.26 a 2023.08.08 32.88 a 2023.08....

回答于 2023-11-28 10:26

0 赞同

如何对左表按右表规定的范围分组计算

请参考下面demo: tb=table(1..20 as index,1..20 as val)def mySum(tb,beg_idx,end_idx){        val=tb.val        index=tb.index        return sum(val[index>=beg_idx[0]and index <end_idx[0]])        }select mySum(tb,beg_idx,end_idx)  from table(1..5 as index,[1,4,7,12,15]as beg_idx,[4,9,14,15,19]...

回答于 2023-11-24 14:39

0 赞同

交易日历怎么维护

ddb的日历会在年底之前更新下一年的,如果server更新了会自动跟着更新,server没更新的话需要手动更新,更新后不用重启。 你要是有对应的交易日csv文件的话,可以覆盖ddb目录下marketHoliday目录内对应交易所的csv文件,注意格式是否相同。

回答于 2023-11-24 14:31

0 赞同

dolphindb里的mkurtosis与pandas里的Kurt的区别

dolphin里Kurt默认有偏估计,且没有减去正态分布的峰度3, dolphin里Kurt默认有偏估计,pandas是无偏。 可以和stats模块的峰度(有偏)计算结果比对:stats.kurtosis(x),与dolphin的kurtosis-3 。

回答于 2023-11-24 14:19

0 赞同

关于NA的处理

na在ddb中是null,null在ddb中比较是小于所有值的 NULL 值排序 — DolphinDB 2.0 documentation

回答于 2023-11-24 14:14

0 赞同

vscode 插件,无法正确退出"执行中" 状态

插件版本v2.0.943比较旧了,请更新一下版本试试!

回答于 2023-11-20 18:02

0 赞同

dolphindb有没有字段自动打时间戳的功能

目前DolphinDB没有自增和CURRENT_TIMESTAMP等默认值,可以在写入前,通过 update table set updated_datetime=now() 的方式,在原来的表里新增一列updated_datetime表示写入时候的时间戳,写入的那张表,对应的表结构也需要一起修改一下,增加一个updated_datetime列存储写入的时间戳。

回答于 2023-11-17 15:15

0 赞同

submitJob提交的函数中用parseExpr不能解析函数

submitJob+parseExpr问题,可以参考以下例子: def factor0000(){ return table(1..100 as id); } def factor0001(){ return table(101..200 as id); } funlist=dict(STRING,ANY)f=exec name from defs() where name like "factor%"for (i in f){        funlist[i]=funcByName(i)        } def run_factor(dd){       ...

回答于 2023-11-17 10:08