2

私は 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 のすべての値を抽出しようとしています。私はそれを行う方法がわかりません...

4

1 に答える 1

4
myfunction <- function(x,d) which(x%%d==0)
x <- 2:12
x[myfunction(x,3)]

関数を介してこれを行いたい特定の理由はありますか? そうでなければ、あなたはただすることができます

x[x%%3==0]
于 2013-01-22T00:50:33.510 に答える