跳过 R 中的可选参数

Skip optional Parameters within R

这可能吗?

我正在尝试获取 lm() 中的 na.exclude 参数,而不在两者之间指定任何参数。

你是说 na.action 吗?当然,可选参数是可选的。

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

通过在函数调用中命名一个参数,您可以直接指定它,而不必在函数签名中指定它前面的所有其他参数。

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

(顺便说一下,参数是 na.action,而不是 na.exclude。)