dplyr provides a grammar of data manipulation for data frame objects. It allows for consistent operations on data in memory or out of memory.