jiafengfu
jiafengfu

性别: 注册于 2024-01-29

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

5 个回答

0 赞同

如何将表的所有的列做deltas ?

deltas 语法 deltas(X) 参数 X 是一个标量、向量、矩阵或表。 详情 若 X 是向量,返回一个包含 X 中相邻元素之差的向量。结果中第一个元素是 NULL。 若 X 是矩阵,在每列内进行上述计算,返回一个与 X 维度相同的矩阵。 若 X 是表,在每列内进行上述计算,返回一个与 X 行数与列数都相同的表。 i=1 2 3 4y= 11 12....

回答于 2024-01-29 16:41

0 赞同

取两个向量加和的 笛卡尔集,有没有什么高效的方法

用cross函数,demo如下: s1 = `aa`bb s2 = `cc`dd a = cross(join, s1, s2).flatten() each(concat,a)

回答于 2024-01-29 16:37

0 赞同

csv加载时某几列不需要,用什么办法比较高效

使用rowNo函数为各列生成列号,赋值给schema表中的col列,然后修改schema表,仅保留表示需要导入的字段的行。代码如下: schema=extractTextSchema(csv)update schema set col = rowNo(name)delete from schema where name in `c`d`ett=loadText("/home/DolphinDB/Data/stock.csv",,schema);

回答于 2024-01-29 16:28

0 赞同

dolphindb中有没有类似python中的shift函数 可以将矩阵整体往下...

可以使用 prev(m)完成上述转换,示例代码:m=matrix(1 2 3, 4 5 6 , 7 8 9 , 5 6 7) prev(m)返回:

回答于 2024-01-29 16:22

0 赞同

如何判断一张表是分布式表还是维度表?

方法: 下面代码为true时是维度表,false为分布式表。 loadTable(dbName,tbName).schema().partitionColumnName.count() == 0

回答于 2024-01-29 16:01