signum

Syntax

signum(X)

Alias: sign

Details

Return 1 if X is positive; 0 if X is 0; -1 if X is negative; NULL if X is null.

Parameters

x is a scalar/vector/matrix of numeric or Boolean value.

Returns

Returns 1 if X is positive, 0 if X is 0, -1 if X is negative, and NULL if an element of X is NULL.

Examples

signum 1 0 -1 NULL;
// output: [1,0,-1, ]