Как получить положение нулевых значений в векторе в DolphinDB?

#database #dolphindb

#База данных #dolphindb

Вопрос:

Например, я хотел бы получить позицию null в следующем векторе.

 a=1 NULL 2 3 6 NULL 2 NULL
  

Я попробовал следующий скрипт:

 re=isNull(a)
index=array(int,0,1)
for(i in 1..size(a)){
    if(re[i]==true){
        index.append!(i)
        }
    }
print index
  

Но производительность низкая, когда вектор большой, есть ли какие-либо другие способы?

Ответ №1:

Попробуйте приведенный ниже код

 at(a==NULL)