个性化阅读
专注于IT技术分析

R if语句用法例子

if语句由布尔表达式组成, 后跟一个或多个语句。 if语句是最简单的决策语句, 可帮助我们根据条件做出决定。

if语句是一个条件编程语句, 它执行功能并在证明为真时显示信息。

仅当布尔表达式的值为真时, 才会执行if语句中的代码块。如果该语句的计算结果为false, 则将运行条件之后提到的代码。

R中if语句的语法如下:

if(boolean_expression) {
   // If the boolean expression is true, then statement(s) will be executed. 
}

流程图

R If语句

让我们看一些示例, 以了解语句如何在R中工作并执行特定任务。

例子1

x <-24L
y <- "shubham"
if(is.integer(x))
{
	print("x is an Integer")
}

输出

R If语句

例子2

x <-20
y<-24
count=0
if(x<y)
{
	cat(x, "is a smaller number\n")
	count=1
}
if(count==1){
	cat("Block is successfully execute")
}

输出

R If语句

例子3

x <-1
y<-24
count=0
while(x<y){
	cat(x, "is a smaller number\n")
	x=x+2
	if(x==15)
		break
}

输出

R If语句

例子4

x <-24
if(x%%2==0){
	cat(x, " is an even number")
}
if(x%%2!=0){
	cat(x, " is an odd number")
}

输出

R If语句

例子5

year
1 = 2011
if(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语句

赞(0)
未经允许不得转载:srcmini » R if语句用法例子

评论 抢沙发

评论前必须登录!