Fra*_*ank 3 r extract function vector modulo
我正在用R编写一个函数,该函数给出数值索引向量,其中向量除以没有余数的数字列在结果向量中。
这就是我到目前为止
myfunction <-function(x,d)
{
{y<- x%%d
return(y)}
}
Run Code Online (Sandbox Code Playgroud)
如果输入:
myfunction(x=2:12,d=3)
Run Code Online (Sandbox Code Playgroud)
结果显示为:
[1] 2 0 1 2 0 1 2 0 1 2 0
Run Code Online (Sandbox Code Playgroud)
就目前而言,我正在尝试提取所有值为0的值,因为这些值表明不存在余数。我不知道该怎么做...
myfunction <- function(x,d) which(x%%d==0)
x <- 2:12
x[myfunction(x,3)]
Run Code Online (Sandbox Code Playgroud)
您要通过函数执行此操作的任何特定原因?否则你可以做
x[x%%3==0]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7382 次 |
最近记录: |