我是靠谱客的博主 时尚哈密瓜,这篇文章主要介绍R语言 逻辑函数,现在分享给大家,希望可以做个参考。

&, | 和!

正常来说,&表示的是‘与’,意思是只有两个函数皆为TRUE的时候输出才为TRUE,其他皆为FALSE

| 表示的是或, 两组函数中只要有一个是TRUE输出就为TRUE,如果是两个FALSE相遇的话输出为FALSE.

!表示的是‘非’,如果输入为!TRUE,则输出为FALSE.

但是需要注意的是, &&和||只配对两组数据分别的第一个数,如

c(TRUE,TRUE,FALSE) && c(TRUE, FALSE,FALSE) 

或者是

c(TRUE,TRUE,FALSE)|| c(TRUE, FALSE,FALSE)  

这输出结果为

TRUE

 (只匹配了第一个数)

If, else 和 else if

这三个是condition 函数,就是只有当你满足了这个条件才会输出。

假设x有四条腿

if函数:

if x 有四条腿

print (' x是一只猫‘)

输出结果:x是一只猫

else if 函数:

假设x有四条腿

if x有两条腿

print(’x是一只鸵鸟‘)

else if(x有四条腿)

print (' x是一只猫‘)

输出结果:x是一只猫

else函数:

假设x有五条腿

if x有两条腿

print(’x是一只鸵鸟‘)

else if(x有四条腿)

print (' x是一只猫‘)

输出结果:x是一只猫

else

print(‘发现新物种’)

输出结果:’发现新物种‘

例子1:

先设置x为多少

x<-5

使用if, else if和else函数 

if(x<0) {

  print("x is a negative number")

} else if (x==0) {

  print("x is zero")

} else {

  print("x is a positive number")

}

 这个例子指的是在这个条件下 若x=5,输出为多少,很显然5>0,输出为

"x is a positive number"

最后

以上就是时尚哈密瓜最近收集整理的关于R语言 逻辑函数的全部内容,更多相关R语言内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(135)

评论列表共有 0 条评论

立即
投稿
返回
顶部