If I use dplyr syntax on top of a datatable, do I get all the speed benefits of datatable while still using the syntax of dplyr? In other w
You can use dtplyr now, which is part of the tidyverse. It allows you to use dplyr style statements as usual, but utilizes lazy evaluation and translates your statements to data.table code under the hood. The overhead in translation is minimal, but you derive all, if not, most of the benefits of data.table. More details at the official git repo here and the tidyverse page.