有一个向量:
a=1 NULL 2 3 6 NULL 2 NULL
我想知道null值的下标。尝试过使用循环来获取,但是当向量中的值很多时,效率会很低。有没有更加高效的方法?
re=isNull(a)
index=array(int,0,1)
for(i in 1..size(a)){
if(re[i]==true){
index.append!(i)
}
}
print index
有一个向量:
a=1 NULL 2 3 6 NULL 2 NULL
我想知道null值的下标。尝试过使用循环来获取,但是当向量中的值很多时,效率会很低。有没有更加高效的方法?
re=isNull(a)
index=array(int,0,1)
for(i in 1..size(a)){
if(re[i]==true){
index.append!(i)
}
}
print index
2 回答718 阅读✓ 已解决
1 回答837 阅读✓ 已解决
1 回答774 阅读✓ 已解决
1 回答534 阅读✓ 已解决
2 回答863 阅读
1 回答987 阅读
1 回答744 阅读
试了一下,下面三种方法都可以: