Retrieves a data table using an NDM catalogue number as a tidy data frame. Retrieved table data is cached for the duration of the current R session only by default.
get_cansim(
cansimTableNumber,
language = "english",
refresh = FALSE,
timeout = 200,
factors = TRUE,
default_month = "07",
default_day = "01"
)
the NDM table number to load
"en"
or "english"
for English and "fr"
or "french"
for French language versions (defaults to English)
(Optional) When set to TRUE
, forces a reload of data table (default is FALSE
)
(Optional) Timeout in seconds for downloading cansim table to work around scenarios where StatCan servers drop the network connection.
(Optional) Logical value indicating if dimensions should be converted to factors. (Default set to TRUE
).
The default month that should be used when creating Date objects for annual data (default set to "07")
The default day of the month that should be used when creating Date objects for monthly data (default set to "01")
Set to higher values for large tables and slow network connection. (Default is 200
).
A tibble with StatCan Table data and added Date
column with inferred date objects and
added val_norm
column with normalized value from the VALUE
column.
if (FALSE) {
get_cansim("34-10-0013")
}