The data access needs to specify the survey, series, dimension (if any), and breakdown to specify the CMHC table to pull the data from. The `list_cmhc_tables()` function can be used to list all the tables available via this package. Snapshot data needs to specify the year, or if it is monthly data the month. Time series data, i.e. when `breakdown="Historical Time Series` is specified, does not need year or month parameters, but may have the frequency parameter set. Filters provide additional ways to filter the tables by sub-categories.
get_cmhc(
survey,
series,
dimension,
breakdown,
geoFilter = "Default",
geo_uid,
year = NULL,
quarter = NULL,
month = NULL,
frequency = NULL,
filters = list(),
refresh = FALSE
)
The CMHC survey, one of "Scss", "Rms", "Srms", and "Seniors", consult `list_cmhc_surveys()` for possible values. (Other surveys and more data series may be supported in future versions.)
The CMHC data series of the survey, consult `list_cmhc_series()` for possible values.
The dimension to show in the results, consult `list_cmhc_dimensions()` for possible values.
The geographic breakdown, one of "Survey Zones", "Census Subdivision", "Neighbourhoods", "Census Tracts", if querying data for a snapshot in time or "Historical Time Periods" if querying time series data. Not all geographic breakdowns are available for all series. returns data frame with CMHC data, tile and subtitle are set as attributes. Consult `list_cmhc_breakdowns()` for possible values.
optional geographic type, only relevaent for provincial and Canada-wide tables. Options are "Default" (the default) which considers accesses the default tables which should be used for data at the metro area or finer geographies. The other designaters are only useful when used in conjunction with `geo_uid`s for provinces or all of Canada. Specifying "All" will give data for all sub-regions, "Metro", which only considers data in metro areas, "50k" and "10k", which only considers data from metro areas and agglomerations with at least 50k or 10k people, respectively.
Census geographic identifier for which to query the data. Can be a census tract, census subdivision, or census metropolitan area.
optional, only needed when querying data for a snapshot in time.
optional, only needed when querying data for a snapshot in time querying quarterly data.
optional, only needed when querying data for a snapshot in time.
optional, only needed when querying time series data, one of "Monthly", "Quarterly" or "Annual".
optional list of filters, consult `list_cmhc_filters()` for possible values.
optional, refresh the temporary local cache of the CMHC tables. Defaults to `FALSE`.
A tibble with the data in long form.
if (FALSE) {
data <- get_cmhc("Rms","Vacancy Rate","Bedroom Type","Historical Time Periods","5915022")
}