我已回答:如果关闭括号,则应在以上条件之前。
此错误已经在这里讨论: 错误:“}”和 /sf/ask/1071249161/中出现意外的'}', 但它们对我没有帮助。
我运行代码:
i <- 21
if(i==22){
print(c("xxx"))
}
else{
print(c("yyy"))
}
Run Code Online (Sandbox Code Playgroud)
并得到一个错误
else { 错误:“ else”
print(c(“ yyy”))中意外的'else' [1]“ yyy”} 错误:“}”中的意外'}'
我在Windows上使用Rstudio,相当新的R版本和Rstudio,但不确定在哪里检查
将else放在ifs括号之后
i <- 21
if(i==22){
print(c("xxx"))
}else{
print(c("yyy"))
}
##[1] "yyy"
Run Code Online (Sandbox Code Playgroud)