Juntao Wang
Juntao Wang

性别: 注册于 2021-05-07

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

254 个回答

0 赞同

期货品种如A2003只保留字母,怎么操作?

x = take(`A2003`AS001, 30) regexReplace(x, "[0-9]", "")

回答于 2021-06-18 18:06

0 赞同

main_codes['A']查询某列数据为何会显示为字典?

'A' 是 CHAR 类型,不是STRING类型。由于CHAR类型存储为整数,main_codes['A'] 其实是取了数据表的某一行,结果返回为一个字典。key是列名,value是对应的值。改为 main_codes[`A] 或者 main_codes["A"] 应该是正常结果。

回答于 2021-06-18 16:28

0 赞同

归一化有自带函数吗?

可以使用zscore函数做零-均值规范化。 x = 23 54 67 89 zscore(x) offset 0         1         2 3 0 (1.2779) (0.1541) 0.3172 1.1147 关于规范化的更多知识可以参考网上文章:数据规范化(归一化)、及Z-score标准化_写IT博客的我,读math博客的你-CSDN博客

回答于 2021-06-18 16:06

0 赞同

有没有集合转向量的方法?

keys()方法,如下: s = set(1 2 3 4) s.keys()

回答于 2021-06-17 17:17

0 赞同

运行脚本时提示:run(folderScript + "write.txt") => Variable...

每次执行run()会清理旧的session中变量,第二个参数是是否新开一个session,新开session的情况下,多次运行run()就在各自的会话中清理,不会互相影响。 run(folderScript + "write.txt", true)

回答于 2021-06-17 16:57

0 赞同

如何查找表t1中存在但表t2中不存在的所有记录?

t1 = table(1 2 3 as id, `a `a `b as value) t2 = table(1 2 2 as id, `b `a `c as value) select * from lj(t1, t2, `id`value) where isNull(t2.id)

回答于 2021-06-17 16:50

0 赞同

如何查找某个用户最高分数对应的行明细信息?

按name分组,每个组内按score排序,取最后一条。 select * from t context by name csort score limit -1

回答于 2021-06-17 16:34

0 赞同

有没有函数用于查询当前session里面的变量列表?

执行objs()函数,结果如下所示

回答于 2021-06-17 15:53

0 赞同

DolphinDB 选择性过滤数据

可以使用SQL语句选择 select * from t where not (ts_code in [`000001.SZ, `000002.SZ]) 如果要排除的股票比较多,可以放入一个变量,譬如 excludeList = [`000001.SZ, `000002.SZ] select * from t where not(ts_code in [`000001.SZ, `000002.SZ])

回答于 2021-05-26 11:09

0 赞同

DolphinDB:快照引擎

DolphinDB为分布式表(DFS tables)提供了快照引擎功能。快照引擎对每个分组最新插入的记录保存快照,查询最新记录时只需返回快照即可,因此性能出色,而且性能不受表中记录总数的影响。但目前仅支持单节点服务模式。 若需快速查询每个股票最新记录,且数据是按时间顺序插入,系统内存资源充足,建议使用快照引擎查询最新记...

回答于 2021-05-26 11:08