levenew
levenew

性别: 注册于 2023-01-03

向TA求助
20金币数
380 经验值
0个粉丝
主页被访问 264 次

21 个回答

0 赞同

向量中的NULL值在与其他数比较时如何设置可以返回NULL

可以配置参数项 nullAsMinValueForComparison 为 false。 参考功能配置文档中的说明:NULL 值在比较运算符操作中是否当作对应数据类型的最小值处理,默认值为 true。若设置为 false,则 NULL 元素对应的结果为 NULL。

回答于 2023-02-13 17:54

0 赞同

如何将table的某一列转为tuple类型

可以使用loop和asis转换,比如: a = 1 2 3 4b = loop(asis, a) 分别查看a, b的数据类型,看到a为FAST INT VECTOR,b为ANY VECTOR,即从向量转为了元组

回答于 2023-02-10 10:35

0 赞同

DolphinDB有没有类似python的rjust或者zfill这种字符串补齐0的方...

可以使用lpad或者rpad方法,两者分别可以在字符串的左边或右边填充指定字符串,以lpad为例,其语法为lpad(str, length, [pattern]) 参数详情参考DolphinDB文档:lpad — DolphinDB 2.0 文档 例如: s = "123"s = lpad(s, 5, "0") 得到s为 '00123'

回答于 2023-02-07 17:04

0 赞同

unionAll连接表为什么结果为空

因为 partition 默认是 true,返回的结果是一个分区内存表,分区表直接查看是没有数据的,需要 select 才有数据。你可以把 partition 设置成 false,返回的结果是未分区的内存表,可以直接查看: x=1 2 3;y=4 5 6;t1=table(x,y);x=1 2 3;y=5 6 7;t2=table(x,y);unionAll([t1,t2],false) 返回结果: x y 1 4 2 5 3 6 1 5...

回答于 2023-02-07 16:53

0 赞同

vector形式的数据如何存储在python api的表中

如果是 2.00 以上版本,可以存储为 array vector,比如下面的代码就创建了一个value列的字段类型为vector的表: values = np.array([np.array([11,12,13,14],dtype=np.int64),    np.array([15,16,17,18],dtype=np.int64),    np.array([19,10,11,12],dtype=np.int64),    np.array([13,14,15],dtype=np.int64),    np.arr...

回答于 2023-02-06 17:57

0 赞同

如何将一张表转为vector

可以使用 t.values() 的方法将表转为 vector,对问题中的这张表使用values()方法,得到的结果如下: offset 0 1 0 string[3](['XOM', 'GS', 'AAPL']) double[3]([102.1, 33.4, 73.6]) 和每列数据类型一致,得到的向量中元素的数据类型分别是string vector和double vector

回答于 2023-02-06 17:47

1 赞同

有没有函数或者办法可以拿到一个表当前所有分区的名称?

可以用getTabletsMeta函数返回当前节点上指定数据表chunk的元数据信息。返回结果是一个列,内容包括: chunkId: chunk的唯一标识path: 分区的物理路径dfsPath: 分区DFS路径tableName: 表名version: 版本号rowNum: 分区的记录条数createCids:update/delete表时创建的版本号latestPhysicalDir:最新版本号(cid)对应的存储...

回答于 2023-02-03 18:14

0 赞同

如何查询一个table里面目前的分区数量?

可以使用count(1)方法查询分区表的分区数量,比如: select count(1) from pt

回答于 2023-02-01 09:33

0 赞同

如何将DATETIME和SECOND 用SQL命令合并成一个TimeStamp ?

有四种方法: 1. 将 second 数据转为int类型与 DateTime数据直接相加: select ActionDay + minute.int() from T 2. 将Datetime与Second直接相加,再转为DateTime 类型转换有两种方法,datetime()和cast(, datetime): select datetime(ActionDay+minute) from T select cast(ActionDay+minute, DATETIME) as dt fro...

回答于 2023-02-01 00:00

0 赞同

如何删除或者重写 module 里面的函数

用clearCachedModules函数强制清除缓存的 module。当缓存清除后,执行 use 语句时,会重新从文件加载 module。这个方法可以在不重启节点的情况下,重新加载已经更新的 module。只有 admin 才有权限执行这个命令

回答于 2023-01-30 12:01