Logic#

Expr.and_(*others)

Bitwise and operator with the given expressions.

Expr.eq(other)

Compare if 2 expressions are equal, equivalent to expr == other.

Expr.eq_missing(other)

Compare if 2 expressions are equal an, equivalent to expr == other.

Expr.ge(other)

Greater or equal operator.

Expr.gt(other)

Greater than operator.

Expr.is_between(lower_bound, upper_bound[, ...])

If an expression is between the given bounds.

Expr.is_finite()

If an element value is finite.

Expr.is_in(other)

If an element value is in the given collection.

Expr.is_infinite()

If an element value is infinite.

Expr.is_nan()

If an element value is NaN.

Expr.is_not_nan()

If an element value is not NaN.

Expr.is_not_null()

If an element value is not null (None).

Expr.is_null()

If an element value is null (None).

Expr.is_unique()

If an element value is unique for all values in the column.

Expr.le(other)

Less or equal operator.

Expr.lt(other)

Less than operator.

Expr.ne(other)

Compare if 2 expressions are not equal, equivalent to expr != other.

Expr.ne_missing(other)

Compare if 2 expressions are not equal an, equivalent to expr != other.

Expr.not_()

Negate a boolean expression.

Expr.or_(*others)

Bitwise or operator with the given expressions.

Expr.xor(other)

Bitwise xor operator with the given expression.