R语言的if-else

语法问题,类似于for函数使用时必须把"{"放在当前行,而不可以独占一行。R的特色。

具体你的这个问题可以尝试

x <- 5

if (x>0){

print("abc")

} else {

print("def")

}

要注意的是:if后的“{“一定要在条件同一行,最后一个"}"在单独一行。

x <- 5

if (x>0){

print("abc")}

else {

print("def")

}

上边的代码会出错。

原文地址:https://www.cnblogs.com/blueicely/p/3421215.html