Easily Tidy Data with 'spread()' and 'gather()' Functions
c(person(given = "Hadley",
             family = "Wickham",
             role = c("aut", "cre"),
             email = "hadley@rstudio.com"),
      person(given = "Lionel",
             family = "Henry",
             role = "aut",
             email = "lionel@rstudio.com"),
      person(given = "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 (>= 0.2.5), utils
covr, gapminder, knitr, rmarkdown, testthat
Hadley Wickham [aut, cre],
  Lionel Henry [aut],
  RStudio [cph]