【发布时间】:2019-11-15 07:50:44
【问题描述】:
当我定义如下函数时,我不明白如何避免“未使用的参数”错误。
我使用 RStudio 版本 1.2.1335。
condition = function(cond)
{
ifelse (cond == 0, value = 1, value = -1)
return(value)
}
当我尝试运行该功能时,例如条件(0),我收到以下错误消息:
ifelse(cond == 0, value = 1, value = -1) 中的错误: 未使用的参数(值 = 1,值 = -1)
我该如何解决这个错误?
【问题讨论】:
-
把
ifelse里面的value =去掉你可能需要condition <- function(cond) ifelse(cond == 0, 1, -1) -
仅供参考,为了让函数返回某些内容,您需要在函数内部定义该“某些内容”,在您的情况下为
value。
标签: r