抱歉不明白
myfunction <- function(vector,condition)
{
seq_along(vector)[vector == condition]
}
myfunction(vector == condition)
错误:对象&#39;条件&#39;找不到
答案 0 :(得分:0)
我不确定你希望你的功能完成什么。是否需要显示向量中的哪些元素满足条件(which(vector == 10)
会做什么)?如果这是你的意图,你可以这样做:
myfunction <- function(vector, condition){
which(vector == condition)
}
在任何情况下,据我所知,你不能在你的函数的参数定义中加入测试条件。