~/talk

Using and contributing to the data.table package for efficient big data analysis

Talkat PyData Global 2024 · 2024-12-03..12-05· [data-visualization, databases]
slides:none on file

An R package with C core claims dramatic practical speedups: fread is fastest on large CSVs, summarization benchmarks show up to 100× faster than base R and roughly 2–3× faster than pandas/polars, and CSV writes can be ~10× quicker. Key tools demonstrated are setkey joins, rolling and non‑equi joins, melt/dcast reshaping and in‑place := updates that avoid copies. The project supports CI performance checks, nightly reverse‑dependency testing, and community contributions including translation and travel awards.

AI-written summary · about

  1. 0:00data.table intro
  2. 7:12Why data.table is powerful
  3. 15:45Install and use basics
  4. 27:55Advanced I J operations
  5. 34:21Joins in data.table
  6. 44:22Reshaping data
  7. 57:04data.table in packages
  8. 1:00:16Contributing to data.table
  9. 1:06:40Summary & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.