如果yes/no是list类型,则返回第一个元素。而if语句根据条件返回对应表达式的值。if语句和ifelse不能简单互换,理由如上两点。如果用错了,得到的结果往往令人感到迷惑。

R语言中if(){}else{}语句和ifelse()函数的区别详解

R语言中if(){}else{}语句和ifelse()函数的区别详解