Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 写类似哪个函数_R_Function_Parameter Passing - Fatal编程技术网

R 写类似哪个函数

R 写类似哪个函数,r,function,parameter-passing,R,Function,Parameter Passing,对不起,不客气 myfunction应该返回向量满足条件中元素的索引 错误:未找到对象“条件”我不确定您希望函数执行什么。它是否需要显示向量中的哪些元素满足向量==10的条件?如果这是你的意图,你能做点什么吗 myfunction <- function(vector, condition){ which(vector == condition) } 无论如何,据我所知,您不能在函数的参数定义中设置测试条件。编写函数的正确方法如下:myfunction myfunction怎么样让我

对不起,不客气

myfunction应该返回向量满足条件中元素的索引
错误:未找到对象“条件”

我不确定您希望函数执行什么。它是否需要显示向量中的哪些元素满足向量==10的条件?如果这是你的意图,你能做点什么吗

myfunction <- function(vector, condition){
  which(vector == condition)
}

无论如何,据我所知,您不能在函数的参数定义中设置测试条件。

编写函数的正确方法如下:myfunction myfunction怎么样让我补充一点,您试图实现的目标一点也不清楚。这两个答案以这句话开头并不奇怪;更令人惊讶的是,没有人要求澄清。请描述一下你实际上想做什么。如果条件是一个输入怎么办?不是一个常数@TejaK
myfunction <- function(vector, condition){
  which(vector == condition)
}