data.table is an R package that extends base R’s data.frame for high-performance data manipulation. It offers concise syntax, blazing speed, and memory-efficient operations. It supports fast file reading/writing, joins, grouping, reshaping, and updates by reference. It is heavily used in large data workflows, big data in R, production pipelines, etc. Extremely efficient grouping/aggregation/summarization; can handle very large datasets (hundreds of millions to billions of rows) in memory (if available). Relies only on base R; maintained API, active community; good memory efficiency. Non-equi joins, overlapping range joins, ordered joins, joining with aggregations, etc.

Features

  • Very fast I/O: fread() for reading delimited files, fwrite() for writing them efficiently
  • Extremely efficient grouping / aggregation / summarization; can handle very large datasets (hundreds of millions to billions of rows) in memory (if available)
  • Fast / flexible joins: non-equi joins, overlapping range joins, ordered joins, joining with aggregations etc.
  • In-place (by reference) column creation, updates, deletions to avoid copying large datasets
  • Reshaping capabilities: melt / dcast (long ↔ wide), etc.
  • Minimal dependencies: relies only on base R; maintained API, active community; good memory efficiency

Project Samples

Project Activity

See All Activity >

Categories

Package Managers

License

Mozilla Public License 1.0 (MPL)

Follow data.table

data.table Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of data.table!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

R

Related Categories

R Package Managers

Registered

2025-09-12