I think R's data frames is by far the most intuitive abstraction. There's a reason why it was duplicated in Python, Spark or Julia. And R has a lot of utilities for converting input strings, dates, JSON etc.
https://github.com/Rdatatable/data.table/wiki/Getting-starte...
https://cran.rstudio.com/web/packages/dplyr/vignettes/introd...
xts is quite useful as well, when you need to do modeling/analysis in an especially time-oriented manner: