YcHan韩迎春
YcHan韩迎春

性别: 浙江 - 杭州 注册于 2021-09-19

向TA求助
35金币数
1040 经验值
2个粉丝
主页被访问 2386 次

最近动态

2022-12-07 10:52 回答问题

DolphinDB支持非常丰富的时间日期类型,如下图所示: Python api导入包含时间的数据时,推荐使用tableAppender对象。 如下的CSV文件构建了日期时间类型: datetime.csv 文件截图如下: 我们以这个CSV文件为例,介绍一下Python api 如何向DolphinDB写入合适的格式。 这个CSV文件共4列,从左到右DolphinDB合适的数据类型分别为:MINUTE,TIME,DATETIME,TIMESTAMP。 首先,用Python读取CSV文件后,所有

2022-06-13 15:34 回答问题

Windows下,默认值是512。 _getmaxstdio();//用来获取_setmaxstdio(2048);//用来设置 //调试用例代码 printf( “maxstdio: %d\n”, _getmaxstdio());

2021-11-28 13:45 回答问题

这个可以使用interval函数。 首先建根据已有数据建立一个表 time = [15:20:21,15:20:24,15:20:25,15:20:28]values = [1,2,5,3]t = table(time as time,values as values1) 表内容如下: 然后,对缺失的值进行补全: t1= select last(values1) from t group by interval(time,1s,'prev') as time 结果如下:

2021-11-28 13:39 回答问题

这个可以使用upsert!函数,具体如下: 首先建立分布式数据库: if (existsDatabase("dfs://rangedb128")) { dropDatabase("dfs://rangedb128") } db=database("dfs://rangedb128", VALUE,  0..10) pt=db.createPartitionedTable(t, `pt, `ID) 第一次写入数据,并查看结果 ID=0 1 2 2 x=0.1*0..3 t=table

2021-11-28 13:30 回答问题

这个使用deltas函数,详细用法参考链接:https://www.dolphindb.cn/cn/help/200/FunctionsandCommands/FunctionReferences/d/deltas.html?highlight=deltas

2021-11-28 13:28 回答问题

这个对应dolphindb的一个设置项enableHttps,如果设置为true,表示启用https,use SSL需要勾选,否则不勾选。

2021-11-28 13:27 回答问题

DolphinDB中的时间序列对象不包括时区信息,它是由用户来决定时序对象的时区。 在写入前需要对时间先做转化,使用函数localtime,详细参考链接https://www.dolphindb.cn/cn/help/200/DataManipulation/TemporalObjects/TimeZoneandConversion.html?highlight=%E6%97%B6%E5%8C%BA

2021-11-28 13:23 回答问题

可以使用HTTP插件,参考教程:https://gitee.com/dolphindb/Tutorials_CN/blob/master/send_messages_external_systems.md

2021-11-28 12:23 回答问题

由于矩阵不可以做转置,首先把矩阵转为一个表,并把矩阵的lable做为一列加入这个表。 tmp_table = table(corrMatrix.columnNames() as label, corrMatrix) 然后提取矩阵的第一行。 label = corrMatrix.columnNames() 最后,做unpivot,并对列重命名。 result = tmp_table.unpivot(`label, label).rename!(`label`corrSym`corr)

2021-11-16 14:40 回答问题

根据数据量的不同,msum比moving快50到200倍。 原因有二: 1、取数据的方式不一样,msum是一次性把数据放入内存,不需要为每次计算再单独分配内存;而moving每次都要生成一个子对象,这个子对象每次都要重新分配内存,计算完成后还要回收内存。 2、msum使用的是增量计算,每次计算都使用了上一次的结果,直接加上下一个数,减去最后的一条数据;而moving每次计算都要把窗口内的数据累加一遍。