Home / Market & alternative data

data.table

Market & alternative data★ 3,926 GitHub starsR⏱ Commits today

High-performance data frame for large-scale data manipulation in R

What it is

A high-performance replacement for base R's data.frame, designed for fast aggregation, joins, and column operations on large in-memory datasets, with benchmarks on up to two billion rows. It offers a fast file reader and writer, low-level multithreaded parallelism, ordered and non-equi joins, and memory-efficient grouped operations that avoid copying. R users handling large tabular data—common in quantitative research pipelines—will find its concise syntax reduces both typing and programming time. The syntax is compact and idiomatic to the package, so it takes some learning before the conciseness pays off.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forProfessional quants
Used forData analysis
MarketsMulti-market
StackR
Learning curveModerate learning curve
Practical valueHigh practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceCommits today

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +9 over the period, now 3,926. Gaps mean no snapshot was taken that day.

In the author's words

Extension of data.frame: Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns and a fast file r

Open on GitHub ↗This week's trending tools中文页面

Similar tools