# and, &, pcrand¶

and

Boolean-and operation

Result = expression1 and expression2 # pcrcalc
Result = expression1 & expression2 # python
Result = pcrand(expression1,expression2) # python

expression1
spatial, non spatial boolean
expression2
spatial, non spatial boolean
Result
spatial; non spatial if expression1 and expression2 are non spatial boolean

## Operation¶

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 and evaluation is performed: if both expression1 and expression2 have a cell value 1 (TRUE) Result has a cell value 1 (TRUE) on the corresponding cell; if expression1 or expression2 or both have a cell value 0 (FALSE) Result has cell value 0 (FALSE).

 and expression1 Result expression2 True True True expression2 True False False expression2 False True False expression2 False False False

## Notes¶

A cell with missing value on expression1 or expression2 or on both expressions results in a missing value on Result at the corresponding cell.

## Group¶

This operation belongs to the group of Boolean operators

## Examples¶

1. • pcrcalc
binding
Result = Result.map;
Expr1 = Expr1.map;
Expr2 = Expr2.map;
initial
report Result = Expr1 and Expr2;

• python