可以用 left semi join只拿匹配到的第一条,指定merge的参数how="left semi": trade.merge(t1,on=["TICKER","date"], how="left semi")
回答于 2023-12-29 16:18
python sdk会将datetime64[D]格式会自动转换为Date类型,所以只要将pandas的数据类型转换为datetime64[D]。如:df.time.astype("datetime64[D]")
回答于 2023-12-29 16:05
在控制节点web管理界面的 Nodes Config 里可以配 preloadModules参数: preloadMudules=odbc,mysql 逗号连接,不带空格,配置后,重启节点生效。
回答于 2023-11-03 16:47
chunkCacheEngineMemSize 必须设置,如chunkCacheEngineMemSize =1 ,将chunkCacheEngine的大小设置为1G.
回答于 2023-11-03 16:46
1. 计算性能 通常一个单线程计算上, dolphindb 要比 python 快一个数量级,因为dolphindb使用c++编写,语言的天然优势。 2. 软件架构 python + hdf5 的方式要在软件架构上解决分布式计算/存储、数据容错、扩展性问题等工程化问题,对于项目开发者是一个沉重的负担,dolphindb 天然具备了这些能力。
回答于 2023-10-13 11:08
时间滚动窗口有一系列函数的。建议看一下文档: https://docs.dolphindb.cn/zh/help/200/FunctionsandCommands/SeriesOfFunctions/tmFunctions.html?highlight=tm 这个场景可以使用 tmavg(datetime, price, window=5m)计算
回答于 2023-10-13 10:44