操作符#

Polars 支持所有常见操作的本地 Python 运算符;这些运算符也可以作为 Expr 类的方法使用。

连接词#

Expr.and_(*others)

方法等效于按位“与”运算符 expr & other & ...

Expr.or_(*others)

方法等效于按位“或”运算符 expr | other | ...

比较#

Expr.eq(other)

等同于相等运算符 expr == other 的方法。

Expr.eq_missing(other)

等同于相等运算符 expr == other 的方法,其中 None == None

Expr.ge(other)

方法等同于“大于或等于”运算符 expr >= other

Expr.gt(other)

方法等同于“大于”运算符 expr > other

Expr.le(other)

方法等同于“小于或等于”运算符 expr <= other

Expr.lt(other)

方法等同于“小于”运算符 expr < other

Expr.ne(other)

方法等同于不等式运算符 expr != other

Expr.ne_missing(other)

等价于等式运算符 expr != other 的方法,其中 None == None

数值#

Expr.add(other)

方法等效于加法运算符 expr + other

Expr.floordiv(other)

整数除法运算符的方法等价于 expr // other

Expr.mod(other)

方法等同于模运算符 expr % other

Expr.mul(other)

方法等同于乘法运算符 expr * other

Expr.neg()

一元减号运算符的方法等效于 -expr

Expr.pow(exponent)

方法等同于指数运算符 expr ** exponent

Expr.sub(other)

方法等同于减法运算符 expr - other

Expr.truediv(other)

方法等同于浮点除法运算符 expr / other

二进制#

Expr.xor(other)

方法等效于按位异或运算符 expr ^ other