dolphindb如何创建null值填充的向量

我尝试使用以下语句对数据表中的一列进行null填充:

select xxx,iif(xxx.std > 5,NULL,xxx)as t from tb context by datetime

但是出现了报错:

tetime=>Not allowed to create void vector

请问该如何解决

请先 登录 后评论

1 个回答

levenew

void vector就是因为NULL是没有类型的。为了方便,很多时候会直接用有类型的null值。如,INT类型的直接用00i,而不是NULL

创建一个NULL向量,可以使用take(00<数据类型符号>. n),其中n为向量中的元素个数

具体可以参考DolphinDB手册中NULL初始化这一节https://www.dolphindb.cn/cn/help/DataManipulation/NullValueManipulation/NullInitialization.html?highlight=null

请先 登录 后评论