all

Syntax

all(X)

Parameters

X is a scalar/pair/vector/matrix.

Details

Return false if at least one element of X is false or 0; return 1 otherwise. Null values are ignored.

Note: The DolphinDB all function has the same functionality as Python’s all and NumPy’s numpy.all, but differs in how it handles null values:

  • DolphinDB all ignores null values.
  • Python all treats None as False.
  • numpy.all treats np.nan as a non-zero value (i.e., True).

Examples

all(1 2 3)
// output: true

all(0 1 2)
// output: false

all(true false)
// output: false

all(true true true)
// output: true

all(1..10$2:5)
// output: [true,true,true,true,true]

all(0..9$2:5);
// output: [false,true,true,true,true]

Related function: any