Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.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_Environment - Fatal编程技术网

以下简单r代码的错误是什么?

以下简单r代码的错误是什么?,r,function,environment,R,Function,Environment,以下代码的错误是什么 odd_even <-function(x) { {if (x %% 2 == 0) y <- TRUE else y<-FALSE } y } odd_even(c((-5:5),2,-2)) 警告信息: 在if(x%%2==0)中,yif需要长度为1的向量。你正在给它输入一个长度为13的向量(如果我算对的话)。这就是警告条件长度大于1且仅使用第一个元素的意思。使用此命令:奇偶if()只能计算一个元素ifelse()可以处理向量

以下代码的错误是什么

 odd_even <-function(x)
 {
  {if (x %% 2 == 0) y <- TRUE
   else  y<-FALSE
 }
 y
 }
 odd_even(c((-5:5),2,-2))
警告信息:


在if(x%%2==0)中,y
if
需要长度为1的向量。你正在给它输入一个长度为13的向量(如果我算对的话)。这就是警告条件长度大于1且仅使用第一个元素的意思。使用此命令:
奇偶
if()
只能计算一个元素
ifelse()
可以处理向量。
*[1] FALSE