我已经答复了:如果关闭支架的话应该在不是上面之前。
此错误已在此处讨论过: Error: unexpected '}' in " }"和 https://stackoverflow.com/questions/15303559/error-unexpected-in 但他们没有帮助我。
我运行代码:
i <- 21
if(i==22){
print(c("xxx"))
}
else{
print(c("yyy"))
}
并收到错误
否则{ 错误:意外&#39;否则&#39; in&#34; else&#34;
打印(C(&#34; YYY&#34)) [1]&#34; yyy&#34; } 错误:意外&#39;}&#39;在&#34;}&#34;
我在Windows上使用Rstudio,相当新的R版本和Rstudio,但不知道在哪里检查
答案 0 :(得分:5)
在if
括号
i <- 21
if(i==22){
print(c("xxx"))
}else{
print(c("yyy"))
}
##[1] "yyy"
答案 1 :(得分:0)
此代码可以在函数中使用,也可以在括号中使用,但不能在其他地方使用,因为else
位于新行上。有关详细信息,请参阅重复的问题。
好的做法是将else
放在与}
相同的行上。然后它将适用于两者。