可能是整个任务的执行时间太长,导致客户端连接出现了异常。推荐长任务在dolphindb中通过submitJob函数,提交到后台执行,这样就不会造成前端GUI的阻塞。
回答于 2021-06-09 17:02
step1:右击图片,出现Propertiesstep2:点击Properties 然后根据自己的需求进行修改。
回答于 2021-06-09 17:02
dolphindb中的matrix函数可以把table转成矩阵,table函数可以把matrix转为table。具体示例图下: //table转matrix t = table(1 2 3 as id, 4 5 6 as value) y = matrix(t) //matrix转tbale y=matrix(11..16, 17..22) t=table(y) t.rename!(`y1`y2);
回答于 2021-06-09 17:01
dolphindb中的matrix函数可以把table转成矩阵,table函数可以把matrix转为table。具体示例图下: //table转matrix t = table(1 2 3 as id, 4 5 6 as value) y = matrix(t) //matrix转tbale y=matrix(11..16, 17..22) t=table(y) t.rename!(`y1`y2);
回答于 2021-06-09 17:00
可以改成: table1.select('max([trade_date])').toDF()
回答于 2021-06-09 17:00
dolphindb中的concatDateTime(date, time)函数可以满足上面的场景,示例如下: select concatDateTime(date,time) as datetime, sym, qty, price from t; 结果如下:
回答于 2021-06-09 16:59
dolphindb中的syntax(X)函数可以实现上述的需求。示例如下: syntax(renameTable) 返回结果: renameTable(dbHandle, tableName, newTableName) 可以看到,renameTable需要传入三个参数,分别是dbHandle、 tableName、newTableName。
回答于 2021-06-09 16:58
dolphindb中的saveText(obj, filename, [delimiter=','], [append=false])函数可以满足上述的需求。 具体示例如下: n = 100 t = table(1..n as id, rand(1000, n) as x) saveText(obj=t, filename="F:/DolphinDB/Data/t.csv")
回答于 2021-06-09 16:58
首先用string()函数将int类型转换成string类型,然后用lpad()函数左边填充指定字符,再用temporalParse函数转换成dolphindb中的time类型数据。具体示例如下: b = 92500820 //b表示09:25:00.820 datetimeParse(lpad(string(b), 9, "0"), "HHmmssSSS") 结果如下: 09:25:00.820
回答于 2021-06-09 16:58
这样的数据,可以通过dolphindb中的time函数直接转换,示例代码如下: a = 86000081 time(a) 返回结果: 23:53:20.081
回答于 2021-06-09 16:57