Initializing playground…
← Back to roadmap

pd.arrays: Nullable Typed Extension Arrays

Nullable typed arrays with three-valued logic — mirrors pandas.arrays with IntegerArray, FloatingArray, BooleanArray, and StringArray.

1 — Quick Start

All four array types support nullable values, arithmetic, and reductions.

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

2 — IntegerArray

Nullable integer array with configurable dtype (Int8, Int16, Int32, Int64, unsigned variants).

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

3 — FloatingArray

Nullable float array — treats NaN as missing, unlike plain JS numbers.

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

4 — BooleanArray (Three-Valued Logic)

Implements Kleene three-valued logic: true, false, and null (unknown).

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

5 — StringArray

Nullable string array with vectorised string methods that skip null values.

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent