data-raw/annual_mileage.R

## Process Annual Mileage data from GCAM input data system


calc.annual_mileage <- function(filename) {
    # read in data
    annual_mileage <- readr::read_csv(filename)

    annual_mileage <- tidyr::gather(annual_mileage,
                                          key=year ,
                                          value=value,
                                          -service, -mode, -submode, -car_type, -Units)
    annual_mileage <- annual_mileage %>%
        dplyr::group_by(service, mode, submode, year, Units) %>%
        dplyr::summarise(value=sum(value)) %>%
        dplyr::ungroup()
    annual_mileage$year <- as.integer(annual_mileage$year) # in order to join with other df's

    annual_mileage

}
JGCRI/iamrpt documentation built on June 30, 2019, 3:19 a.m.