Easily Tidy Data with 'spread()' and 'gather()' Functions
c(
    person("Hadley", "Wickham", , "hadley@rstudio.com", c("aut", "cre")),
    person("Lionel", "Henry", , "lionel@rstudio.com", "aut"),
    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.
dplyr (>= 0.7.0), glue, magrittr, purrr, Rcpp, rlang, stringi,
tibble, tidyselect
covr, gapminder, knitr, rmarkdown, testthat
Hadley Wickham [aut, cre],
  Lionel Henry [aut],
  RStudio [cph]