当其中一个参数以key=value方式赋值时,后面的参数都必须带上参数名,写成arg=value的形式。
回答于 2023-08-03 09:52
可以使用aggrTopNsym = rand(`A`B`C, 15)price= rand(49..51, 15)qty = rand(100..200, 15)time = 09:47:00 + 1..15t1 = table(timestamp, sym, qty, time, price);select aggrTopN(avg, price, time, 4, false) from t1 group by sym
回答于 2023-07-31 16:16
可以使用list类型分别上传key,value,并在 server端使用有序字典,代码如下: ------------- d = {"a": 1.1,"b":1.2,"a2": 1.3}s.upload({"k":list(d.keys())})s.upload({"v":list(d.values())})s.run("""orderedDict1 = dict(k, v, true)for(k in orderedDict1.keys()){ print(k + ":" + orderedDict1[k])}""")
回答于 2023-07-24 09:54
可以用lookupJoinEngine, 将流表与一个内存表做连接。 参考如下文档: https://gitee.com/dolphindb/Tutorials_CN/blob/master/streaming-real-time-correlation-processing.md#34-%E7%94%A8-lookup-join-%E5%BC%95%E6%93%8E%E5%B0%86%E5%AE%9E%E6%97%B6%E8%A1%8C%E6%83%85%E4%B8%8E%E5%8E%86%E5%8F%B2%E6%97%A5%E9%A2%91...
回答于 2023-07-24 09:29
s.enableStreaming(0) 试一下
回答于 2023-07-18 11:47
def index(i, j){return string(i) + "," +string(j)} def DTWDistance(s1, s2){ inf = 999999999999 DTW = dict(STRING, DOUBLE) sizeS1 = size(s1) sizeS2 = size(s2) for(i in 0:(sizeS1)) DTW[index(i, -1)] = inf for(j in 0:(sizeS2)) DTW[index(-1, j)] = inf DTW["-1,-1"] =0 print(DT...
回答于 2023-07-14 16:09
1. 目前只能中间层处理,按前缀识别,覆写系统的DB, TABLE相关的查询方法,全部封装好 2. tsdb有二级索引,但是和mysql的索引不完全等价。看下 https://gitee.com/dolphindb/Tutorials_CN/blob/master/tsdb_engine.md 这篇文档吧。
回答于 2023-07-12 14:58