R/prepare.R

Defines functions prepare_country prepare

Documented in prepare prepare_country

#' Prepare data
#'
#' Prepares data for SA
#'
#' @param input_data_raw Raw input data
#'
#' @importFrom rlang .data
#'
#' @return Sorted, non-dominated data
#' @export
prepare <- function(input_data_raw){
  stopifnot(all(c("budget_block", "solution_block", "cost", "y") %in% colnames(input_data_raw)))

  prepped_data <- input_data_raw %>%
    dplyr::arrange(.data$budget_block, .data$solution_block, .data$cost) %>%
    non_dominated()

  return(prepped_data)
}

#' Prepare data country
#'
#' Prepares data for SA (country-level)
#'
#' @param input_data_raw Raw input data
#'
#' @return Sorted, non-dominated data
#' @export
prepare_country <- function(input_data_raw){
  stopifnot(all(c("budget_block", "cost", "y") %in% colnames(input_data_raw)))

  prepped_data <- input_data_raw %>%
    dplyr::arrange(.data$budget_block, .data$cost) %>%
    non_dominated_country()

  return(prepped_data)
}
pwinskill/coop documentation built on Oct. 11, 2020, 11:29 a.m.