Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 R 编写一个函数,它给出数字索引的向量,其中向量除以没有余数的数字列在结果向量中。
这就是我到目前为止所拥有的
myfunction <-function(x,d) { {y<- x%%d return(y)} }
如果您输入:
myfunction(x=2:12,d=3)
结果如下:
[1] 2 0 1 2 0 1 2 0 1 2 0
就我而言,我正在尝试提取所有 0 值,因为这些值表明不存在余数。我不知道该怎么做...
myfunction <- function(x,d) which(x%%d==0) x <- 2:12 x[myfunction(x,3)]
您想通过函数执行此操作的任何特定原因?否则你可以做
x[x%%3==0]