我正在尝试编写一个函数:
给定向量的当前索引vect[i] == 0
,如果vect[i+1] > 0
,它将返回TRUE
。否则,返回FALSE
。
我知道如何使用 for 循环将其写出来以遍历整个向量。但是,我对执行此操作的更有效方法感兴趣,即编写如下所示的简单函数,然后将其传递给which()
orapply()
函数?
ia <- function(x) {
if(vect[i] == 0) {
if(vect[i+1] > 0) {
return TRUE
} else {
return FALSE
}
}
}
这行不通。如何使它工作,以便我可以将上述函数传递给您可以提出的哪个函数或任何更好的函数?