or, |, pcror
Boolean-or operation
Result = expression1 or expression2 # pcrcalc
Result = expression1 | expression2 # python
Result = pcror(expression1,expression2) # python
The cell values on expression1 and expression2 are interpreted as Boolean values; where 1 is TRUE and 0 is FALSE. For each cell the Boolean or evaluation is performed: if expression1 or expression2 or both have a cell value 1 (TRUE) Result has a cell value 1 (TRUE) on the corresponding cell; if expression1 and expression2 have a cell value 0 (FALSE) Result has cell value 0 (FALSE).
or | expression1 | Result |
expression2 True | True | True |
expression2 True | False | True |
expression2 False | True | True |
expression2 False | False | False |
A cell with missing value on expression1 and/or expression2 is assigned a missing value on Result.
This operation belongs to the group of Boolean operators
Result.map |
Expr1.map |
Expr2.map |
![]() |
![]() |
![]() |