if语句由布尔表达式组成, 后跟一个或多个语句。 if语句是最简单的决策语句, 可帮助我们根据条件做出决定。
if语句是一个条件编程语句, 它执行功能并在证明为真时显示信息。
仅当布尔表达式的值为真时, 才会执行if语句中的代码块。如果该语句的计算结果为false, 则将运行条件之后提到的代码。
R中if语句的语法如下:
if(boolean_expression) {// If the boolean expression is true, then statement(s) will be executed. }
流程图
文章图片
让我们看一些示例, 以了解语句如何在R中工作并执行特定任务。
例子1
x <
-24Ly <
- "shubham"if(is.integer(x)){ print("x is an Integer")}
输出
文章图片
例子2
x <
-20y<
-24count=0if(x<
y){ cat(x, "is a smaller number\n") count=1}if(count==1){ cat("Block is successfully execute")}
输出
文章图片
例子3
x <
-1y<
-24count=0while(x<
y){ cat(x, "is a smaller number\n") x=x+2 if(x==15)break}
输出
文章图片
例子4
x <
-24if(x%%2==0){ cat(x, " is an even number")}if(x%%2!=0){ cat(x, " is an odd number")}
输出
文章图片
例子5
year1 = 2011if(year1 %% 4 == 0) { if(year1 %% 100 == 0) { if(year1 %% 400 == 0) { cat(year, "is a leap year") } else {cat(year, "is not a leap year") } } else {cat(year, "is a leap year") }} else { cat(year, "is not a leap year") }
【R if语句用法例子】输出
文章图片
推荐阅读
- uni-app封装请求
- R函数用法图解实例
- R If-else语句示例图解
- R直方图示例图解
- R语言与Hadoop的集成详解
- R For循环语句示例图解
- R Excel文件操作详细图解
- R因子用法详解
- R if-else语句实例图解