我是靠谱客的博主 时尚哈密瓜,最近开发中收集的这篇文章主要介绍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语言 逻辑函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部