Skip to content

Working with Arrow

The @dpkit/arrow package provides efficient support for loading and saving data in Apache Arrow format. It uses Polars DataFrames for high-performance columnar data processing.

Terminal window
npm install @dpkit/arrow
import { loadArrowTable } from "@dpkit/arrow"
// Load from local file
const table = await loadArrowTable({ path: "data.arrow" })
// Load multiple files (concatenated)
const table = await loadArrowTable({
path: ["file1.arrow", "file2.arrow"]
})
import { saveArrowTable } from "@dpkit/arrow"
// Save as Arrow format
await saveArrowTable(table, { path: "output.arrow" })