Jax Wu
Jax Wu

性别: 注册于 2021-05-07

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

135 个回答

0 赞同

在dolphindb中如何对一个字典按照value进行过滤筛选?

回答一下第二个问题,类似上面的操作,使用table的性能会更好。示例代码如下: t = table(101..110 as id, rand(5, 10) as value) t[t.value > 3]

回答于 2021-06-10 10:01

0 赞同

tableInsert报错The value type of the input dictionary must b...

使用(1, 3)表示tuple,使用[1, 3]表示array。如果有一个string和一个int,不同类型的,系统就当作tuple处理了。上述例子中,如果是想往t1中写入数据,可以使用下面的代码: colName = ["Name", "Age"] colType = ["int", "int"] t1 = table(100:0, colName, colType) t1.tableInsert(22, 22) colName = ["Name", "Age"] c...

回答于 2021-06-10 09:59

0 赞同

为什么写入数据到dolphindb的dfs表没有报错但是写入失败

DolphinDB的配置文件中有一个newValuePartitionPolicy参数,单节点server在dolphindb.cfg文件中配置,集群server在cluster.cfg中配置。如果未设置该参数,则默认值是skip,表示当写入数据超过分区数据库创建时指定的范围时,自动过滤掉这些数据,不写入数据库。 目前可以通过两种方式增加新的值分区:1.将配置参数newValue...

回答于 2021-06-10 09:58

0 赞同

GUI上如何加载远程服务器中的分布式表

1.第一种方法是连接到远程服务器的数据节点(datanode),然后通过loadTable()函数加载。 2.通过xdb函数与远程服务器建立连接,然后通过remoteRun函数在远程节点上执行脚本,返回结果。示例代码如下: //建立远程连接 conn = xdb("115.239.209.234", 28948, "admin", "123456") //在远程节点上执行脚本,list变量在远程服...

回答于 2021-06-10 09:54

0 赞同

对一个很大的csv文件(超过5g),怎么通过dolphinDB打开并查看一...

可以用loadText函数与ploadText函数是将文本加载到内存表进行查看。如果内存不足的话,可以通过loadTextEx函数或者textChunkDS函数先把数据导入到dolphindb,再进行SQL查询。具体可以参考这个教程:https://gitee.com/dolphindb/T...

回答于 2021-06-10 09:52

0 赞同

DolphinDB中有没有类似python中的dropna将含有Nan的列或行去除?

DolphinDB中也有dropna函数,例子如下: x=1 NULL 2 3 NULL NULL 4; x.dropna(); =>[1,2,3,4] m=matrix(1 1 1 1, 1 1 1 NULL, 1 NULL 1 NULL); dropna(m); /*返回: #0 #1 #2 -- -- -- 1 1 1 1 1 1 */ 可以通过byRow参数控制删除含有NULL值的行或列,具体可以点开上面的链接进行查看。

回答于 2021-06-10 09:51

0 赞同

dolphindb可以调用python api多线程同时写数据和查数据吗?

dolphindb的python api支持多线程同时写数据和查数据,但是必须避免同时往同一个分区内写数据,否则会报错。

回答于 2021-06-10 09:50

0 赞同

DolphinDB订阅一个流数据表后取消订阅后可以接着上一次的位置继...

subscribeTable函数中的persistOffset是一个布尔值,表示是否持久化保存最新一条已经处理的订阅数据的偏移量。持久化保存的偏移量用于重订阅,可通过getTopicProcessedOffset函数获取。默认值为false。

回答于 2021-06-10 09:50

0 赞同

dolphindb加载持久化到磁盘的十八万条流数据花了9秒多正常吗?

这个跟你的写入的批次大小有关系。流数据的持久化实际上就是把你每次写入流表的数据序列化后追加到文件末尾。同样是18万条数据,4000个股票一次写入和单条写入,加载时间会差很多。如果18万条记录是一条一条写入的,反序列化也是一条一条来,这样会比较花时间。所以建议批量写入。

回答于 2021-06-10 09:49

0 赞同

DolphinDB中的loadTextEx函数需要指定文件结构才能使用吗?

当DolphinDB加载数据文件时,会进行随机抽样,并基于样本决定每列的数据类型。这个方法不一定每次都能准确决定各列的数据类型。因此我们建议,在加载数据前,使用extractTextSchema函数查看DolphinDB识别每列的数据类型。如果DolphinDB识别的数据类型不符合预期,可以在schema的type列中指定数据类型。具体loadtextEx的用法...

回答于 2021-06-10 09:49