#' Convert CMHC month and date field to Date
#'
#' @param X1 month and date field as returned by CMHC
#' @noRd
#' @return a vector of dates
date_from_cmhc_year_month <- function(X1){
as.Date(paste0("01 ",X1),format="%d %b %Y")
}
#' A list of CMHC quality indicators
#'
#' @description Data obtained via this package will automatically translate internal CMHC quality labels
#' using this translation vector, this named vector is useful when working with CMHC data obtained from other
#' sources like sporadic excel sheets or data scraped from PDF reports.
#'
#' @format A named vector to translate internal CMHC quality indicators to plain text.
#' @export
cmhc_quality_labels <- c(a = "Excellent", b = "Very good", c = "Good", d = "Fair (Use with Caution)")
#' parse numeric values
#' @param x character vector to convert to mumeric
#' @noRd
#' @return a vector of numeric values
parse_numeric <- function(x){
xx<-x %>%
gsub(",", "", ., fixed = TRUE) %>%
gsub(" %","",.,fixed = TRUE)
xx[xx=="-"]="0"
xx[xx=="++"]=NA_character_
xx[xx=="n/a"]=NA_character_
xx[xx=="**"]=NA_character_
as.numeric(xx)
}
get_cmhc_cma_translation_data <- function() {
cmhc::cmhc_cma_translation_data # %>%
#mutate(METCODE=ifelse(.data$CMA_UID=="59938","1100",.data$METCODE))
}
#' A dataset with geographic identifiers for CMHC and Census at the CMA level
#' @name cmhc_cma_translation_data
#' @docType data
#' @author derived from CMHC geographic data
#' @source Custom data extract from CMHC
#' @format A tibble with Census and CMHC geographic identifiers
#' @keywords data internal
NULL
#' A dataset with geographic identifiers for CMHC and Census at the CSD level
#' @name cmhc_csd_translation_data
#' @docType data
#' @author derived from CMHC geographic data
#' @source Custom data extract from CMHC
#' @format A tibble with Census and CMHC geographic identifiers
#' @keywords data internal
NULL
#' A dataset with geographic identifiers for CMHC and Census at the CSD level for 2023 data portal version
#' @name cmhc_csd_translation_data_2023
#' @docType data
#' @author derived from CMHC data
#' @source Custom data extract from CMHC
#' @format A tibble with Census CSD and CMHC METID geographic identifiers
#' @keywords data internal
NULL
#' A dataset with geographic identifiers for CMHC and Census at the CT level
#' @name cmhc_ct_translation_data
#' @docType data
#' @author derived from CMHC geographic data
#' @source Custom data extract from CMHC
#' @format A tibble with Census and CMHC geographic identifiers
#' @keywords data internal
NULL
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.