R/fars_summarize_years.R

Defines functions fars_summarize_years

Documented in fars_summarize_years

#' Summarize fars data
#'
#' @description \code{fars_summarize_years} returns a data frame with number of total accident under
#' each month in different years
#'
#' @param years A numeric vector of years
#'
#' @importFrom dplyr bind_rows group_by summarize
#' @importFrom magrittr %>%
#' @importFrom tidyr spread
#'
#' @seealso \code{\link{fars_read_years}}
#'
#' @examples
#' fars_summarize_years(2013:2015)
#'
#' @export

fars_summarize_years <- function(years) {
    dat_list <- fars_read_years(years)
    dplyr::bind_rows(dat_list) %>%
        dplyr::group_by(year, MONTH) %>%
        dplyr::summarize(n = n()) %>%
        tidyr::spread(year, n)
}
ChaoLiu-gk/FARS documentation built on Jan. 6, 2020, 12:43 a.m.