View source: R/read_cbs_index.R
| read_cbs_index | R Documentation |
This function is a wrapper around readxl::read_excel(), reading a specific
CBS index data file for a specific year and a specific data domain. Its added
value is in its pre-defined parameters for every year and its specific quirks
in the Excel headers. For advanced users,the full set of options is available
with il.cbs.muni:::df_cbs_index_params.
read_cbs_index(
path,
year,
index_type = c("ses", "peri"),
unit_type = c("muni", "yishuv", "sa"),
cols = NULL,
col_names = NULL
)
path |
A character vector of length 1, denoting the local file path to the CBS index data file. A full list of available files by the CBS is at the relevant CBS page for either Socio-Economic Status (SES) or for peripheral level. |
year |
A numeric vector of length 1 denoting which year the data file
pointed in |
index_type |
A character vector of length 1, one of |
unit_type |
A character vector of length 1, one of
|
cols |
<tidy-select>
Columns to keep. The default |
col_names |
A character vector containing the new column names of the
output tibble. If |
A tibble with CBS index data for a specific year, where every row is a
unit_type and every column is a different variable for this unit_type in
that year. Be advised all columns are of type character, so you need to parse
the data types yourself at will. Column names are merged from the relevant headers,
and only single whitespaces are kept. Rows with more than 90% empty cells (usually
rows with non-data notes) are removed.
read_cbs_index(
path = system.file("extdata", "24_22_375t1.xlsx", package = "il.cbs.muni"),
year = 2019,
index_type = "ses",
unit_type = "muni"
) |>
dplyr::glimpse()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.