dplyr.root implements the inteface of the dplyr package for ROOT files backend. For more information on ROOT see https://root.cern.ch.
Currently, only the most basic functionallity is implemented:
filter
, mutate
, select
and derivatives.
For any other operations, e.g. group_by
, summarise
or joins, the data has
to be first read in memory with collect()
.
Selections can be cached internally (using TEntryList) with collapse()
.
You must have ROOT installed on the system before installing RootTreeToR.
You can install the latest development version from github with
devtools::install_github("rmatev/RootTreeToR")
devtools::install_github("rmatev/dplyr.root")