如果出现NULL值,计算结果好像和python中numpy的处理结果不同?

为什么会出现这种问题?原理是什么

请先 登录 后评论

1 个回答

Hao Jia

NULL值在dolphindb中代表的是最小值,-128c,在NULL值参与运算时进行了特判,比如3+NULL会返回NULL,但是在max,min中NULL都是作为最小值,因此在max函数中的处理会产生不同的效果,这是由dolphindb中对NULL的定义导致的。

如:max([NULL,2,3,4],0) // 0,2,3,4

请先 登录 后评论
  • 1 关注
  • 0 收藏,1057 浏览
  • banxianer 提出于 2022-04-01 09:59