~/talk

Pipes or Brackets: Dplyr and Data.Table

Talkat satRday Los Angeles 2019 · on Saturday, 2019-04-06· [developer-experience]
links:none on file
links:none on file
slides:none on file

Recreates payroll timekeeping from six messy sources into a unified table of 102 million rows and shows concrete timings: pure data.table loads and aggregates that data about six times faster than dplyr and fread reads large files in minutes versus read.csv in hours. Combined workflow keeps data.table for joins and in-memory ops using := in-place assignment and uses dplyr/tidyr for complex text/date parsing, producing a pipeline that runs far faster than dplyr alone while accepting the tradeoff of data1[data2] joins and denser, harder-to-read syntax.

AI-written summary · about

  1. 0:00The R data debate
  2. 2:10Understanding Dplyr
  3. 4:00Advantages of Tidyverse
  4. 8:06Introduction to Data.table
  5. 11:00Data.table performance
  6. 14:18Syntax comparison
  7. 17:57Real world case study
  8. 22:54Combining Dplyr and DT
  9. 25:07Q&A and conclusion
~/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.