wale
wale

性别: 注册于 2022-09-06

向TA求助
23金币数
4020 经验值
1个粉丝
主页被访问 1032 次

340 个回答

0 赞同

The parameter partitionColumns conflicts with parameter #3

报错的意思是分区列与3号参数冲突了,看代码是调用createPartitionedTable时括号内第一个参数db多余了,最后一行代码改成如下: pt = db.createPartitionedTable(t, 'testtable1', partitionColumns='day_date', sortColumns=`symbol`day_date`hms_value`cond)

回答于 2023-11-13 08:56

0 赞同

怎么删除NULL列

可以参考改写看看 t1= table(1 2 3 3 as id, 7.8 4.6 5.1 NULL as val1, 7.8 4.6 5.1 NULL as val2);t1[each(x->all(isValid(x.values())), t1.col(1:))]

回答于 2023-11-13 08:51

0 赞同

mr函数执行时报错<ChunkInTransaction>filepath '/User_cq_M1/t1...

ds中的数据源是按照trades的分区去取的,写入呢又是按照TAQ的数据分区写入的,两个分区不一样的情况下,写入是会冲突的。建议统一append,calcOHLC的部分return tmp,不做append,然后mr最后的结果合并,一起写入。OHLC应该不大。

回答于 2023-11-12 22:59

1 赞同

因子函数类似递归的需求怎么实现

可以用iterate函数:https://docs.dolphindb.cn/zh/help/200/FunctionsandCommands/FunctionReferences/i/iterate.html close = 1..5alpha = 2output = iterate(init=close[0], coeffs=1, input=([0]&lt;-close[1:])*alpha)

回答于 2023-11-12 22:50

0 赞同

如何避免多个job同时写入一张表导致job失败

可以试试设置事务写入的原子性层级为’CHUNK’https://docs.dolphindb.cn/zh/help/FunctionsandCommands/CommandsReferences/s/setAtomicLevel.html 。 设置为’CHUNK’,写入事务的原子性层级为分区。若一个事务写入多个分区时,某分区被其它写入事务锁定而出现冲突,系统会完成其他分区的写入,同时对之前发生冲突的分区不断...

回答于 2023-11-12 22:16

0 赞同

怎么把string向量中奇数长度的string加“0”

用lpad自定义一个函数: def evenLPad(str, pad): lpad{,,pad}:E(str, 2*ceil strlen(str)\2)  如果字符串多,还可以试试这个,会快20%左右: def evenLPad(str, pad): lpad{,,pad}:E(str, 254&amp;strlen(str)+1)

回答于 2023-11-12 21:59

0 赞同

c++ api可否提供动态库的vs2017 debug版本

C++ API是开源的,可以按https://gitee.com/dolphindb/Tutorials_CN/blob/master/cpp_api_vs2017_tutorial.md 这篇文档自己下载编译。其中api编译起来不算麻烦,主要是用到的openssl编译起来比较麻烦。https://www.npcglib.org/~stathis/blog/precompiled-openssl  这里可以下载到编译好的openssl,也有debug版本,会方便不...

回答于 2023-11-12 21:40

0 赞同

Two objects in an expression must be connected by an operato...

减号跟1之间加个空格

回答于 2023-11-12 20:06

0 赞同

GUI会报错localhost:8848 Server response: 'Syntax Error: [lin...

你是什么版本,看上去是不支持python parser

回答于 2023-11-12 16:55

1 赞同

rowNames返回结果计算报错Object without ownership could not b...

colname= 1..100 date1 = 2021.01.01..2022.06.30 raw_data= (1..54600$546:100).rename!(date1,colname) date2= rowNames(raw_data)//这里函数返回地址,date2引用了矩阵的label trade_dates=getMarketCalendar("CFFEX",2021.01.01,2022.06.30) trade_mask = date1 in trade_dates date1[!trade_mask]=NULL trade_mask = d...

回答于 2023-11-07 18:01