Nomis uses its own internal coding for query concepts. nomis_codelist
returns the codes for a given concept in a tibble
, given a dataset
ID and a concept name.
Note that some codelists, particularly geography, can be very large.
nomis_codelist(id, concept, search = NULL)
A string with the ID of the particular dataset. Must be specified.
A string with the variable concept to return options for. If
left empty, returns all the variables for the dataset specified by id
.
Codes are not case sensitive and must be specified.
Search for codes that contain a given string. The wildcard
character *
can be added to the beginning and/or end of each
search string. Search strings are not case sensitive.
Defaults to NULL
. Note that the search function is not very powerful
for some datasets.
A tibble with the codes used to query specific concepts.
# \donttest{
x <- nomis_codelist("NM_1_1", "item")
# Searching for codes ending with "london"
y <- nomis_codelist("NM_1_1", "geography", search = "*london")
#> Couldn't find end of Start Tag AnnotationTitle line 3035
#> EndTag: '</' not found
#> <XMLParserErrorList: 1: Couldn't find end of Start Tag AnnotationTitle line 3035
#> 2: EndTag: '</' not found
#> >
z <- nomis_codelist("NM_161_1", "cause_of_death")
# }