Easily Tidy Data with `spread()` and `gather()` Functions
c(
    person("Hadley", "Wickham", , "hadley@rstudio.com", c("aut", "cre")),
    person("RStudio", role = "cph")
    )
An evolution of 'reshape2'. It's designed specifically for data
    tidying (not general reshaping or aggregating) and works well with
    'dplyr' data pipelines.
tibble, dplyr (>= 0.4), stringi, lazyeval, magrittr, Rcpp
knitr, testthat, covr, gapminder, rmarkdown
Hadley Wickham [aut, cre],
  RStudio [cph]