All docs
Column· property

Column.arrow

the underlying pyarrow ChunkedArray or Array, zero-copy

Python
arrow: pyarrow.ChunkedArray | pyarrow.Array

Returns pyarrow.ChunkedArray or pyarrow.Array — the underlying object without copying

Example#

Python
import pyarrow.compute as pc
col = t["score"]
pc.mean(col.arrow).as_py()          # drop into raw Arrow compute

Notes#

arrow is zero-copy — it returns the exact ChunkedArray (or Array) the Column wraps. It is the escape hatch for any Arrow kernel the operator set does not cover; the Table-level equivalent is Table.arrow.

See also#

API: Column · Table.arrow · is_valid

Guides: Tables & data flow

By LSD Team · Last updated Sep 09, 2026 Ask a question View as Markdown
Type to search every doc, guide, and tutorial.
↑↓ navigate openesc close