polars.Expr.meta.is_literal#
- Expr.meta.is_literal(*, allow_aliasing: bool = False) bool[source]#
指示此表达式是否为字面值(可选地带有别名)。
在版本1.14中添加。
- Parameters:
- allow_aliasing
如果为False(默认),则仅匹配裸字面量。 设置为True以允许别名字面量。
示例
>>> from datetime import datetime >>> e = pl.lit(123) >>> e.meta.is_literal() True >>> e = pl.lit(987.654321).alias("foo") >>> e.meta.is_literal() False >>> e = pl.lit(datetime.now()).alias("bar") >>> e.meta.is_literal(allow_aliasing=True) True