语法问题,类似于for函数使用时必须把"{"放在当前行,而不可以独占一行。R的特色。具体你的这个问题可以尝试x <- 5if (x>0){print("abc")} else {print("def")}要注意的是:if后的“{“一定要在条件同一行,最后一个"}"在单独一行。x <- 5if (x>0){print("abc")}else {print("def")}上边的代码会出错。