R语言逻辑操作符:&|!&&||

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言逻辑操作符:&|!&&||相关的知识,希望对你有一定的参考价值。

R语言逻辑操作符:&、|、!&&、||

逻辑操作符

下表显示了R语言支持的逻辑运算符。它只适用于逻辑、数字或复杂类型的向量。所有大于1的数字都被认为是逻辑值true。

第一向量的每个元素与第二向量的相应元素进行比较。比较的结果是一个布尔值。

算子 描述 例子
& 按位逻辑与。它将第一个向量的每个元素与第二个向量的相应元素相结合,如果两个元素都为真,则输出为真。

v <- c(3,1,TRUE,2+3i)
t <- c(4,1,FALSE,2+3i)
print(v&t)

结果:

[1]  TRUE  TRUE FALSE  TRUE
| 按位逻辑或操作符。它将第一个向量的每个元素与第二个向量的相应元素相结合,如果其中一个元素为真,则输出为真。

以上是关于R语言逻辑操作符:&|!&&||的主要内容,如果未能解决你的问题,请参考以下文章

0.面向对象的操作逻辑&seq_along

C语言里且和或是啥符号

PHP和Javascript中的逻辑操作符&&和||的比较

汇编语言学习笔记

&是什么意思?

1+2+...+n