R/filter.R

#' Subset Data
#'
#' @description Subset data to extract a single category and time point for cross
#'     sectional comparisons between departments.
#'
#' @usage mv_filter(.data, category, year)
#'
#' @return A tibble containing the subset data.
#'
#' @param .data A tbl created with \code{\link{mv_get_agency}}
#' @param category Category to extract
#' @param year Year to extract
#'
#' @export
mv_filter <- function(.data, category, year){

  # convert year to numeric
  val <- as.numeric(year)

  # subset
  .data <- dplyr::filter(.data, cat == category & year == val)

  # return output
  return(.data)

}
slu-openGIS/movsr documentation built on June 4, 2019, 11:52 a.m.