基于R利用if语句套嵌进行多重条件判断

您所在的位置:网站首页 if两个条件判断 基于R利用if语句套嵌进行多重条件判断

基于R利用if语句套嵌进行多重条件判断

2023-12-14 13:30| 来源: 网络整理| 查看: 265

我们知道在R中if语句可以帮助我们进行条件判断,常用于修改变量,做出条件选择等等,对于条件为二分类的判断非常有帮助, 在这里插入图片描述 比如我们想判断学生的成绩是否及格,60分以上算是及格

ifelse(n>60,paste("及格"),paste("及格"))

在这里插入图片描述 但是如果条件是多个选择的,比如我们想把学生的成绩分成100-90分的为优,90-80为良,80-60的为及格,60以下的为不及格。如果在python中可以使用if, elif语句进行分类,在但是R中就不这么好弄了。 其实我们可以通过ifelse的格式套嵌解决这个问题,写成代码就是

if(boolean_expression 1) { // Executes when the boolean expression 1 is true. } else if( boolean_expression 2) { // Executes when the boolean expression 2 is true. } else if( boolean_expression 3) { // Executes when the boolean expression 3 is true. } else { // executes when none of the above condition is true. }

带入我们的案例就是

p=90) paste("优") else if (p=80) paste("良") else if (p=60) paste("及格") else if (p if (p


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3