polars.Expr.arr.contains#
- Expr.arr.contains( ) Expr[source]#
检查子数组是否包含给定的项目。
- Parameters:
- item
将检查成员资格的项
- Returns:
- Expr
数据类型
Boolean的表达式。
示例
>>> df = pl.DataFrame( ... {"a": [["a", "b"], ["x", "y"], ["a", "c"]]}, ... schema={"a": pl.Array(pl.String, 2)}, ... ) >>> df.with_columns(contains=pl.col("a").arr.contains("a")) shape: (3, 2) ┌───────────────┬──────────┐ │ a ┆ contains │ │ --- ┆ --- │ │ array[str, 2] ┆ bool │ ╞═══════════════╪══════════╡ │ ["a", "b"] ┆ true │ │ ["x", "y"] ┆ false │ │ ["a", "c"] ┆ true │ └───────────────┴──────────┘