Jax Wu
Jax Wu

性别: 注册于 2021-05-07

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

135 个回答

0 赞同

有没有类似IDEA中Ctrl+D之类复制一行的功能

目前没有。可以添加这个功能。

回答于 2021-06-10 10:32

0 赞同

python-api与DolphinDB的server端建立连接时出现问题

这个警告应该是在执行下面的语句时报的: x = s.loadTable(tableName="pt",dbPath="dfs://db1") 问题应该是numpy版本过高导致的Warning,不影响正常功能,降低numpy版本就可以消除这个警告。

回答于 2021-06-10 10:32

0 赞同

dolphindb通过gui执行导出表数据到csv的操作,总报java.io.EOFEx...

DolphinDB database的saveText函数支持追加数据,只要设置参数append=true即可。因此可以把分区数据一个个加载到内存,然后追加保存到csv文件。下面的例子是一个按月分区的数据库,用pipeline连续执行: login("admin","123456") v = 2015.01M..2016.12M def queryData(m){ return select * from loadTable("dfs://db1...

回答于 2021-06-10 10:30

0 赞同

为什么dolphindb创建streamtable时建议打开persistence

因为streamtable的数据都是存储在数据节点内存中,如果不开启persistence将流表的部分数据持久化到磁盘到,streamtable占用的内存会越来越多,影响节点的性能。关于流数据表持久化到硬盘上可以参考enableTablePersistence函数或者enableTableShareAndPersistence函数。

回答于 2021-06-10 10:30

0 赞同

dolphindb里有没有类似np.where这个功能的函数

DolphinDB中的iif函数可以实现上述的功能,具体示例如下: iif(true, 1, 2)

回答于 2021-06-10 10:27

0 赞同

level 2 TICK数据里的order queue在dolphindb中如何存储比较适合

在DolphinDB中可以这么存储: 一种是宽表,横向预留50列,无值留空;另一种是纵向存,加一个 OrderQtyNo,值为1-50,SecurityID+SEQNo+OrderQtyNo +OrderQtyValue。如下图所示: 这种存储方法,原始数据在磁盘上的压缩率会很高。

回答于 2021-06-10 10:27

0 赞同

DolphinDB的gui里面哪个快捷键是可以执行光标所在当前行的?

step1: step2: step3: step4: ctrl + E 执行光标所在当前行

回答于 2021-06-10 10:25

0 赞同

在dolphindb中可以使用tableInsert往一个分布式表插入数据吗?

DolphinDB中的tableInsert函数目前还不能直接把一个vector直接插入到一个分布式表中,可以先通过tableInsert把vector插入到一个内存表,再把内存表里的数据插入到分布式表中: pt = loadTable("dfs://test", "pt") t = select * from pt where 1=1 v=(NULL, '3101', 'B.USDCNH.CPR=CFES', NULL, 2020.11.30, 16:30:03.000...

回答于 2021-06-10 10:11

0 赞同

dolphindb中使用tableInsert时插入到表的数据错误

ime和timestamp的格式不对,再DolphinDB中time为16:30:03.000,timestamp为2020.11.30T23:59:56.000,所以上述的代码应该改为: t = table(array(DATE, 0) as date,array(TIME, 0) as time,array(TIMESTAMP, 0) as timestamp) v=(2020.11.30, 16:30:03.000, 2020.11.30T23:59:56.000) tableInsert(t,v) 返回结果如下:

回答于 2021-06-10 10:11

0 赞同

dolphindb中如何实现a=[INT, INT, LONG];b=["1", "2", "3"];b$...

可以使用dolphindb中的高阶函数loop,示例代码如下: a = [INT, INT, LONG] b = ["1", "2", "3"] c = loop($, b, a)

回答于 2021-06-10 10:10