2016-05-23 13 views
0

これは可能ですか?オプションのパラメータをスキップR

間にパラメータを指定せずにlm()内のna.excludeパラメータに到達しようとしています。

+0

クワーティーは、私の答えをコピーし、誰かがそれをdownvoteとし、私の答えの彼のコピーをupvoteするために余分なアカウントを使用していました。そのように、私は私の答えを削除しましたので、私はあなたの質問にここでのコメントに答えさせます - はい、それをスキップするだけでそれを空白のままにします。それをまったく参照する必要はありません。 –

+0

さて、私は何の理由もなく-1を見ました。答えてくれてありがとう。 – Qwerty

答えて

1

na.actionを意味しますか?もちろん、オプションのパラメータはオプションです。あなたの関数呼び出しで引数に名前を付けることで

y <- rnorm(100, 10) 
x <- rbinom(100, 30, .3) 
x[x=5] <- NA 
lm(y~x, na.action = na.exclude) 
3

、あなたは関数のシグネチャで前に来る他のすべての引数を指定しなくても、それを直接指定することができます。

# don't have to specify everything before na.action 
lm(y ~ x, data=df, na.action=na.exclude) 

(ところで引数が na.action、ない na.excludeです。)

+0

'na.exclude'関数もうまく動作します。それが彼が 'na.action'引数として意味していたものだと考える理由はたくさんありますが、最終的に結果は同じです。 –

+0

このコメントは意味をなさない。関数は引数ではありません。 –

関連する問題