ray.data.expressions.ColumnExpr.list#

property ColumnExpr.list: _ListNamespace#

Access list operations for this expression.

Returns:

A _ListNamespace that provides list-specific operations.

Example

>>> from ray.data.expressions import col
>>> import ray
>>> ds = ray.data.from_items([
...     {"items": [1, 2, 3]},
...     {"items": [4, 5]}
... ])
>>> ds = ds.with_column("num_items", col("items").list.len())
>>> ds = ds.with_column("first_item", col("items").list[0])
>>> ds = ds.with_column("slice", col("items").list[1:3])