This functions finds variables in a data frame, which variable names or variable (and value) label attribute match a specific pattern. Regular expression for the pattern is supported.

find_var(
  data,
  pattern,
  ignore.case = TRUE,
  search = c("name_label", "name_value", "label_value", "name", "label", "value",
    "all"),
  out = c("table", "df", "index"),
  fuzzy = FALSE,
  regex = FALSE
)

find_in_data(
  data,
  pattern,
  ignore.case = TRUE,
  search = c("name_label", "name_value", "label_value", "name", "label", "value",
    "all"),
  out = c("table", "df", "index"),
  fuzzy = FALSE,
  regex = FALSE
)

Arguments

data

A data frame.

pattern

Character string to be matched in data. May also be a character vector of length > 1 (see 'Examples'). pattern is searched for in column names and variable label attributes of data (see get_label). pattern might also be a regular-expression object, as returned by stringr::regex(). Alternatively, use regex = TRUE to treat pattern as a regular expression rather than a fixed string.

ignore.case

Logical, whether matching should be case sensitive or not. ignore.case is ignored when pattern is no regular expression or regex = FALSE.

search

Character string, indicating where pattern is sought. Use one of following options:

"name_label"

The default, searches for pattern in variable names and variable labels.

"name_value"

Searches for pattern in variable names and value labels.

"label_value"

Searches for pattern in variable and value labels.

"name"

Searches for pattern in variable names.

"label"

Searches for pattern in variable labels

"value"

Searches for pattern in value labels.

"all"

Searches for pattern in variable names, variable and value labels.

out

Output (return) format of the search results. May be abbreviated and must be one of:

"table"

A tabular overview (as data frame) with column indices, variable names and labels of matching variables.

"df"

A data frame with all matching variables.

"index"

A named vector with column indices of all matching variables.

fuzzy

Logical, if TRUE, "fuzzy matching" (partial and close distance matching) will be used to find pattern in data if no exact match was found.

regex

Logical, if TRUE, pattern is treated as a regular expression rather than a fixed string.

Value

By default (i.e. out = "table", returns a data frame with three columns: column number, variable name and variable label. If out = "index", returns a named vector with column indices of matching variables (variable names are used as names-attribute); if out = "df", returns the matching variables as data frame

Details

This function searches for pattern in data's column names and - for labelled data - in all variable and value labels of data's variables (see get_label for details on variable labels and labelled data). Regular expressions are supported as well, by simply using pattern = stringr::regex(...) or regex = TRUE.

Examples

data(efc)

# find variables with "cop" in variable name
find_var(efc, "cop")
#>   col.nr var.name
#> 1      6  c82cop1
#> 2      7  c83cop2
#> 3      8  c84cop3
#> 4      9  c85cop4
#> 5     10  c86cop5
#> 6     11  c87cop6
#> 7     12  c88cop7
#> 8     13  c89cop8
#> 9     14  c90cop9
#>                                                                    var.label
#> 1                                    do you feel you cope well as caregiver?
#> 2                                      do you find caregiving too demanding?
#> 3 does caregiving cause difficulties in your relationship with your friends?
#> 4              does caregiving have negative effect on your physical health?
#> 5  does caregiving cause difficulties in your relationship with your family?
#> 6                              does caregiving cause financial difficulties?
#> 7                             do you feel trapped in your role as caregiver?
#> 8                               do you feel supported by friends/neighbours?
#> 9                                         do you feel caregiving worthwhile?

# return data frame with matching variables
find_var(efc, "cop", out = "df")
#>     c82cop1 c83cop2 c84cop3 c85cop4 c86cop5 c87cop6 c88cop7 c89cop8 c90cop9
#> 1         3       2       2       2       1       1       2       3       3
#> 2         3       3       3       3       4       1       3       2       2
#> 3         2       2       1       4       1       1       1       4       3
#> 4         4       1       3       1       1       1       1       2       4
#> 5         3       2       1       2       2       2       1       4       4
#> 6         2       2       3       3       3       2       2       1       1
#> 7         4       2       4       1       1       2       4       1       4
#> 8         3       2       2       1       1       1       2       3       3
#> 9         3       2       3       2       2       1       3       1       3
#> 10        3       2       1       2       1       1       1       1       3
#> 11        3       4       4       4       4       4       4       1       1
#> 12        3       3       3       1       3       1       4       3       1
#> 13        3       2       2       2       2       1       2       4       4
#> 14        3       2       4       4       1       1       2       4       4
#> 15        2       3       3       3       2       2       1       1       1
#> 16        4       2       1       3       3       1       2       1       3
#> 17        3       2       1       2       1       1       2       4       4
#> 18        4       2       1       2       1       1       2       3       3
#> 19        3       2       1       2       2       1       3       1       4
#> 20        3       2       4       2       1       3       3       2       2
#> 21        3       2       3       2       1       1       1       1       3
#> 22        4       1       2       1       1       1       1       2       2
#> 23        3       1       1       1       1       1       1       2       4
#> 24        3       2       2       4       1       1       2       3       4
#> 25        3       2       1       2       1       1       2       3       3
#> 26        2       3       4       4       3       1       4       1       4
#> 27        2       3       3      NA       1       1       4       2       2
#> 28        2       2       2       2       1       1       1       3       2
#> 29        3       2       2       2       4       1       2       2       1
#> 30        2       2       1       2       1       1       1       2       4
#> 31        3       2       4       4       4       4       4       1       3
#> 32        3       1       3       1       1       1       1       1       4
#> 33        3       2       2       3       1       1       3       1       1
#> 34        2       2       4       4       2       1       4       2       3
#> 35        3       2       1       2       1       1       1       3       4
#> 36        3       2       1       2       1       1       1       4       4
#> 37        3       4       3       2       1       1       4       1       1
#> 38        3       1       1       2       1       1       1       4       4
#> 39        3       2       3       4       1       3       2       1       4
#> 40        2       3       2       3       2       1       2       3       3
#> 41        4       3       2       2       3       1       4       1       3
#> 42        4       2       1       3       1       3       2       1       4
#> 43        3       2       3       3       1       2       1       3       3
#> 44        3       3       2       3       2       1       3       1       2
#> 45        3       4       2       2       2       2       4       2       2
#> 46        2       3       1       3       1       2       4       3       1
#> 47        3       2       3       3       1       4       2       1       2
#> 48        3       3       2       3       1       1       2       3       3
#> 49        3       2       3       3       1       1       3       2       4
#> 50        2       4       4       3       1       1       3       2       1
#> 51        3       3       4       2       1       2       3       1       4
#> 52        4       2       2       1       1       1       1       3      NA
#> 53        2       2       4       2       1       1       2       1       1
#> 54        3       2       3       2       2       1       2       2       2
#> 55        4       2       1       2       1       1       1       3       3
#> 56        4       2       2       2       1       2       1       1       4
#> 57       NA       3       4       4       3       3       4       1       4
#> 58        3       3       2      NA       3       3       3       4       2
#> 59        2       2       1       2       3       1       4       3       3
#> 60        2       4       4       4       1       3       4       1       2
#> 61        4       2       4       2       2       1       1       1       3
#> 62        3       2       4       3       1       2       1       3       4
#> 63        3       1       1       1       1       1       1       4       4
#> 64        2       2       2       3       1       4       4       2       4
#> 65        3       2       2       1       1       1       2       3      NA
#> 66        3       2       2       2       1       1       4       1       4
#> 67        2       3       1       1       1       1       4       3       1
#> 68        3       2       1       1       1       2       2       3       4
#> 69        3       3       1       4       1       1       1       1       4
#> 70        2       3       4       2       1       1       3       1       4
#> 71        4       1       1       1       1       1       1       4       4
#> 72        3       2       2       3       3       1       2       2       3
#> 73        3       2       1       2       1       2       1       3       4
#> 74        2       3       2       4       1       1       4       2       1
#> 75        3       2       2       1       2       1       1       4       4
#> 76        3       2       1       2       1       1       1       1       3
#> 77        2       4       4       4       1       1       4       4       1
#> 78        3       2       1       1       1       1       2       2       3
#> 79        2       3       1       1       1       1       3       2       2
#> 80        3       2       2       2       1       2       3       2       2
#> 81        4       1       1       1       1       1       1       1       4
#> 82        4       2       1       2       1       3       1       3       3
#> 83        3       2       1       4       1       1       1       2       4
#> 84        3       3       2       4       2       1       2       3       3
#> 85        3       2       3       1       1       1       1       1       4
#> 86        3       2       1       4       2       2       2       1       4
#> 87        3       2       1       2       3       3       2       1       2
#> 88        3       3       2       2       1       1       3       3       3
#> 89        3       3       3       4       4       3       4       3       1
#> 90        3       3       2       1       1       1       1       3       3
#> 91        3       1       1       3       1       1       1       2       4
#> 92        3       2       2       1       1       1       2       3       4
#> 93        3       2       1       3       1       1       2       2       2
#> 94        3       3       1       2       1       1       1       1       3
#> 95        3       2       1       2       1       1       2       4       4
#> 96        3       2       1       2       2       1       2       1       4
#> 97        3       2       2       2       1       1       2       3      NA
#> 98        3       2       1       2       1       1       1       3       3
#> 99        3       2       2       2       1       1       2       3       3
#> 100       3       3       4       2       2       2       3       2       2
#> 101       3       2       3       3       1       1       1       1       2
#> 102       3       2       2       2       1       1       2       2       2
#> 103       4       2       1       2       1       1       1       1       4
#> 104       3       2       1       2       1       1       1       4       2
#> 105       3       2       2       2       2       1       2       2       3
#> 106       3       2       2       2       3       1       2       4       3
#> 107       4       2       1       1       1       1       2       4       4
#> 108       4       1       1       1       1       1       1       4       4
#> 109       3       2       1       2       1       1       4       2       2
#> 110       3       2       2       2       2       1       2       3       3
#> 111       3       2       1       2       1       2       2       2       4
#> 112       3       2       2       1       2       1       2       2       1
#> 113       3       3       3       2       1       2       4       1       2
#> 114       4       1       1       1       1       1       1       4       4
#> 115       3       2       2       2       1       2       2       3       3
#> 116       3       2       2       3       2       1       2       1       3
#> 117       3       2       2       1       1       1       2       1       3
#> 118       3       3       3       2       1       2       2       2       3
#> 119       4       2       4       2       1       1       3       1       3
#> 120       3       2       1       4       1       1       2       1       1
#> 121       4       1       1       1       1       2       1       3       4
#> 122       3       3       4       2       1       1       3       1      NA
#> 123       3       3       4       1       1       2       3       2      NA
#> 124       3       4       4       4       1       1       4       1       2
#> 125       2       2       2       2       1       1       4       4       4
#> 126       3       2       1       3       1       1       4       3       3
#> 127       4       1       1       1       1       1       2       2      NA
#> 128       3       2       1       3       2       1       2       1      NA
#> 129       3       1       1       1       2       1       1       1       4
#> 130       4       1       2       2       1       3       4       1       4
#> 131       2       2       3       3       1       2       3       2       2
#> 132       3       2       1       1       1       1       1       4       4
#> 133       3       2       1       4       1       1       2       2       2
#> 134       1       2       3       2       1      NA       4       1      NA
#> 135       4       2       2       2       2       1       3       1       2
#> 136       3       2       2       1       2       1       2       1       3
#> 137       3       4       3       2       2       1       4       1       1
#> 138       4       1       1       1       1       1       1       4       4
#> 139       4       1       2       2       1       2       1       3       4
#> 140       3       2       1       3       1       1       2       3       3
#> 141       3       2       2       3       3       3       4       2       2
#> 142       3       2       1       2       2       1       2       1       3
#> 143       2       3       2       2       2       1       2       1       2
#> 144       4       2       1      NA       1       1       1       4      NA
#> 145       3       2       2       2       2       1       2       2       4
#> 146       3       2       2       1       1       1       2       2       4
#> 147       4       2       1      NA       2       1       2       3       1
#> 148       3       2       2       2       1       1       2       1       3
#> 149       3       2       1       2       1       1       2       3       3
#> 150       3       2       2       1       2       2       3       2       3
#> 151       4       2       1       2       1       1       3       1       4
#> 152       4       2       2       3       1       1       2       1       3
#> 153       3       1       1       1       2       1       1       1       3
#> 154       4       2       3       1       1       1       2       3       3
#> 155       4       2       1       2       1       2       2       3       4
#> 156       3       1       2       1       1       1       2       2       2
#> 157       2       1       1       2       1       1       2       3       4
#> 158       4       4       1       4       1       1       2       4       4
#> 159       3       2       2       2       1       1       2       1       3
#> 160       3       2       1       2       1       1       2       3       3
#> 161       3       2       1       1       2       2       3       1       3
#> 162       3       2       4       2       1       1       3       2       4
#> 163       1       3       1       4       2       1       3       1       1
#> 164       3       2       1       2       1       1       2      NA       3
#> 165       3       2       1       2       1       1       2       3       4
#> 166       4       3       2       3       1       1       3       3       4
#> 167       4       4       1       1       2       1      NA       1      NA
#> 168       3       2       1       3       1       1       4       1      NA
#> 169       2       3       1       2       1       1       2       3       1
#> 170       3       2       1       1       1       1       2       4      NA
#> 171       3       2       1       1       1       1       2       4       4
#> 172       4       2       3       1       1       1       2       1       2
#> 173       3       2       1       1       1       1       1       4       4
#> 174       4       2       2       1       1       1       1       2       4
#> 175       4       1       2       2       1       1       2       1       4
#> 176       3       2       1       2       1       1       1       1       3
#> 177       2       2       1       2       1       1       2       1       1
#> 178       3       2       2       2       1       1       3       1       2
#> 179       4       1       1       1       1       1       1       1       2
#> 180       4       2       1       2       1       1       1       1       4
#> 181       4       2       2       3       1       1       1       1       4
#> 182       3       2       2       2       1       1       2       1       3
#> 183       3       2       3       2       1       1       4       1       1
#> 184       3       2       1       1       1       1       2       4       3
#> 185       3       2       2       3       2       1       3       2      NA
#> 186       3       3       1       2       1       1       3       3       3
#> 187       4       3       3       4       1       4      NA       2       4
#> 188       2       3       3       4       2       1       3       2       3
#> 189       3       1       1       1       1       1       1       1       3
#> 190       3       2       2       2       1       1       2       3       3
#> 191       3       3       3       3       1       2       3       3       3
#> 192       3       4       1       2       1       1       3       4       4
#> 193       3       2       1       1       2       1       1       1       2
#> 194       3       2       1       2       1       2       2       2       3
#> 195       3       2       1       1       1       1       1       4       4
#> 196       3       1       1       1       1       1       1       4       4
#> 197       3       2       2       2       1       1       4       3       3
#> 198       3       3       1       2       1       1       2       1       3
#> 199       3       2       2       2       2       1       2       4       1
#> 200       3       1       1       1       2       1       1       1       3
#> 201       4       1       1       1       1       1       1       2       4
#> 202       2       3       4       4       2       1       3       1       1
#> 203       4       1       1       1       1       1       1       3       4
#> 204       2       3       2       2       1       1       3       2       1
#> 205       4       1       1       1       1       1       1       1       3
#> 206       3       3       1       1       1       1       1       1       3
#> 207       3       2       1       2       2       3       2       2       4
#> 208       4       2       2       2       1       1       2       1       4
#> 209       3       2       3       2       1       1       1       4       4
#> 210       3       2       1       2       1       1       2       1       2
#> 211       3       2       2       2       2       1       1       1       3
#> 212       2       3       2       4       2       2       2       1       3
#> 213       3       1       2       1       1       1       1       1       3
#> 214       2       2       1       2       1       1       3       2       1
#> 215       4       1       4       1       2       2       4       2       3
#> 216       3       1       1       1       1       1       2       4       4
#> 217       4       2       2       2       2       1       2       2       4
#> 218       3       2       1       2       1       4       2       1       1
#> 219       4       2       2       1       2       1       1       2       4
#> 220       4       1       1       1       2       1       1       4       4
#> 221       3       2       1       1       2       1       3       3       1
#> 222       3       3       3       4       4       3       4       3       3
#> 223       3       2       1       1       2       1       2       3       2
#> 224       3       2       1       2       1       1       2       3       3
#> 225       3       4       1       1       1       1       4       1       3
#> 226       3       2       1       1       1       1       1       1       3
#> 227       3       3       1       1       1       1       3       1       4
#> 228       2       4       2       4       2       1       4       1       2
#> 229       3       1       2       2       2       1       2       3       3
#> 230       3       4       1       2       1       1       3       3       4
#> 231       3       3       3       1       3       1       2       2       4
#> 232       3       4       4       1       3       2       3       4       4
#> 233       4       2       1       2       1       1       1       2       4
#> 234       3       3       1       1       2       1       2       1       3
#> 235       2       2       1       2       1       1       3       1       4
#> 236       3       2       2       1       2       1       2       1       3
#> 237       4       2       2       1       1       1       2       1       3
#> 238       3       2       1       1       1       1       2       2       3
#> 239       4       2       1       1       2       1       1       3       3
#> 240       3       2       1       2       1       1       1       4       4
#> 241       3       1       2       1       1       1       1       4       3
#> 242       3       2       1       2       1       1       1       3       4
#> 243       3       2       2       2       2       1       1       3       2
#> 244       3       2       1       1       1       1       2       3       3
#> 245       3       2       1       1       1       1       2       3       3
#> 246       3       2       1       2       2       1       2       2       4
#> 247       3       1       1       1       1       1       1       2       3
#> 248       3       2       1       1       1       2       1       2       2
#> 249       3       2       1       1       1       2       2       1       3
#> 250       3       2       1       1       2       1       2       2       3
#> 251       3       2       1       2       1       1       3       2       2
#> 252       3       2       2       2       1       1       2       3       2
#> 253       3       2       1       3       1       2       2       2       4
#> 254       3       1       3       2       2       1       2       2       3
#> 255       3       2       2       2       2       1       1       1       2
#> 256       2       3       3       2       3       1       4       1       2
#> 257       3       2       1       2       2       1       2       3       3
#> 258       3       4       1       2       1       1       4       4       2
#> 259       3       2       3       1       2       1       1       4       3
#> 260       3       2       2       2       4       3       1       1       2
#> 261       2       2       1       1       1       1       1       1       4
#> 262       3       2       4       2       1       1       1       1       4
#> 263       3       2       2       1       1       1       2       1       1
#> 264       3       3       2       1       1       1       1       1       2
#> 265       4       1       2       1       1       1       1       3       4
#> 266       3       1       1       2       1       2       2       2       3
#> 267       3       2       4       3       3       2       2       3       1
#> 268       3       4       2       1       1       1       4       1       1
#> 269       3       2       1       1       1       1       2       1       3
#> 270       2       4       3       2       1       2       4       1       2
#> 271       3       1       1       1       1       1       2       2       2
#> 272       3       1       2       1       1       1       2       3       2
#> 273       3       2       2       1       1       1       1       3       2
#> 274       4       1       2       1       1       1       2       4       3
#> 275       3       3       2       1       2       1       2       1       3
#> 276       4       3       1       1       1       2       2       2       2
#> 277       3       2       1       1       2       1       1       2       3
#> 278       3       2       2       1       1       1       1       1       3
#> 279       4       2       1       1       2       1       1       1       3
#> 280       3       2       1       1       1       1       1       3       4
#> 281       3       2       1       1       1       1       2       3       4
#> 282       3       1       1       1       1       1       2       4       4
#> 283       3       2       1       1       1       1       1       4       4
#> 284       3       2       1       2       2       1       1       4       4
#> 285       3       2       1       1       1       1       2       4       4
#> 286       3       1       1       1       3       1       2       3       4
#> 287       2       2       1       2       1       2       2       2       2
#> 288       3       2       1       2       1       1       1       2       4
#> 289       3       3       3       3       1       1       4       1       2
#> 290       2       3       3       2       3       1       4       1       4
#> 291       2       2       1       3       1       1       2       1       2
#> 292       4       1       1       1       1       1       1       2       3
#> 293       4       1       1       1       1       1       1       1       1
#> 294       4       1       1       1       1       1       1       1       4
#> 295       3       2       1       1       1       1       1       1       3
#> 296       3       2       1       1       1       1       1       1       3
#> 297       3       2       3       1       1       2       2       3       2
#> 298       4       1       1       1       1       1       1       2       3
#> 299       3       1       2       1       1       1       1       2       3
#> 300       4       1       1       1       1       2       1       3       4
#> 301       3       2       2       3       1       2       3       2       4
#> 302       2       2       1       2       1       1       1       1       1
#> 303       4       3       2       2       1       3       2       1       1
#> 304       3       2       2       2       2       1       2       2       4
#> 305       3       2       1       1       1       1       1       1       4
#> 306       4       2       4       4       2       4       2       4       4
#> 307       2       2       3       2       1       2       4       3       4
#> 308       3       2       1       2       1       1       1       2       3
#> 309       3       2       1       1       1       1       2       2       2
#> 310       3       1       1       2       1       1       1       4       3
#> 311       3       2       1       3       1       3       2       1       3
#> 312       3       2       2       3       2       2       2       3       2
#> 313       3       2       3       3       2       3       3       3       2
#> 314       3       2       1       1       1       1       1       3       4
#> 315       3       2       1       2       1       2       2       2       3
#> 316       3       3       4       2       1       2       3       2       4
#> 317       3       2       2       1       1       3       2       3       3
#> 318       3       2       2       3       1       2       2       2       2
#> 319       3       2       2       1       1       1       2       1       3
#> 320       4       2       1       2       1       1       1       1       4
#> 321       3       2       1       2       1       1       2       4       4
#> 322       4       3       1       1       1       1       1       3       4
#> 323       3       2       1       1       1       1       1       3       4
#> 324       3       3       1       2       1       1       1       2       2
#> 325       3       2       1       1       1       1       1       2       3
#> 326       3       2       1       1       1       1       2       3       3
#> 327       3       3       1       4       1       1       2       1       4
#> 328       3       2       2       2       1       2       2       2       2
#> 329       4       2       1       1       1       1       1       1       4
#> 330       3       2       1       1       1       1       2       1       1
#> 331       4       2       1       1       1       1       2       1       2
#> 332       3       2       1       2       2       1       2       3       4
#> 333       3       2       2       2       2       1       2       2       3
#> 334       3       1       3       2       1       1       2       1       4
#> 335       4       1       1       1       1       1       1       4       4
#> 336       4       1       2       1       1       1       1       1       4
#> 337       3       3       1       4       1       1       4       1       2
#> 338       4       1       1       2       1       1       2       1       4
#> 339       3       3       1       3       1       2       4       3       3
#> 340       4       1       1       1       1       1       1       3       4
#> 341       3       2       1       1       1       1       1       1       4
#> 342       3       2       1       2       2       1       2       2       4
#> 343       3       2       1       1       1       1       2       2       3
#> 344       4       1       1       1       1       1       1       2       4
#> 345       3       2       1       1       1       1       2       2       3
#> 346       4       1       2       1       1       1       2       1       2
#> 347       3       1       1       1       1       1       1       1       3
#> 348       3       3       4       1       1       1       4       1       4
#> 349       4       1       1       1       1       1       1       1       4
#> 350       4       2       1       1       1       1       1       3       3
#> 351       3       2       1       1       1       2       1       3       3
#> 352       4       1       1       1       1       1       1       2       4
#> 353       3       2       1       1       1       1       2       1       2
#> 354       4       1       2       1       1       1       2       3       3
#> 355       3       1       2       1       1       1       2       3       2
#> 356       2       4       3       2       1       2       4       1       2
#> 357       3       2       1       1       1       1       2       2       3
#> 358       3       2       3       1       1       1       1       2       3
#> 359       3       2       2       2       2       1       2       1       2
#> 360       4       1       1       1       1       1       2       2       4
#> 361       3       2       2       2       1       1       2       2       3
#> 362       3       2       1       1       1       1       1       2       2
#> 363       4       1       1       1       1       1       1       3       3
#> 364       4       2       1       1       1       2       1       3       4
#> 365       4       1       1       1       1       1       2       1       2
#> 366       4       1       1       1       1       1       1       1       4
#> 367       4       1       1       1       1       1       1       1       4
#> 368       3       2       2       2       1       1       2       2       3
#> 369       3       2       2       1       2       1       2       2       2
#> 370       3       1       1       1       1       1       1       3       4
#> 371       3       1       1       1       1       1       2       3       3
#> 372       3       2       1       1       1       1       2       3       3
#> 373       3       2       3       3       4       1       3       1       3
#> 374       2       4       1       3       1       2       3       1       1
#> 375       3       2       2       2       1       1       1       3       1
#> 376       3       3       2       2       1       1       2       1       1
#> 377       4       2       1       1       1       1       2       2       1
#> 378       4       1       1       2       2       1       1       4       4
#> 379       3       1       2       2       1       1       1       4       4
#> 380       3       2       1       2       2       1       2       1       2
#> 381       2       2       4       2       1       2       4       1       4
#> 382       3       2       2       1       1       1       3       1       2
#> 383       2       2       2       2       2       1       2       2       4
#> 384       3       4       2       2       3       1       3       1       2
#> 385       3       2       1       1       1       1       1       3       4
#> 386       3       2       1       1       1       1       1       3       3
#> 387       4       1       1       1       1       1       1       4       4
#> 388       3       2       2       2       2       4       2       3       3
#> 389       3       2       2       1       2       1       2       3       4
#> 390       3       2       2       2       2       1       2       2       1
#> 391       3       3       1       3       2       1       3       2       2
#> 392       2       2       2       1       1       1       2       1       3
#> 393       2       3       1       1       1       1       1       1       3
#> 394       3       2       3       3       3       2       2       3       3
#> 395       3       2       2       3       3       2       2       2       3
#> 396       3       2       3       3       4       3       3       2       3
#> 397       3       2       3       3       1       2       3       4       3
#> 398       3       2       2       3       3       2       2       1       2
#> 399       3       3       1       3       1       2       3       2       2
#> 400       3       1       1       2       1       1       1       1       4
#> 401       3       2       1       2       1       2       2       2       3
#> 402       3       2       1       2       1       2       2       1       3
#> 403       4       4       4       2       3       1       4       1       2
#> 404       4       2       1       2       2       1       1       2       4
#> 405       3       2       1       2       2       3       2       2       2
#> 406       3       2       1       1       1       1       3       1       3
#> 407       3       2       1       1       1       1       2       1       4
#> 408       3       2       1       1       1       1       1       3       3
#> 409       3       2       2       2       2       1       1       3       1
#> 410       3       2       2       2       2       1       2       1       1
#> 411       3       2       2       3       1       1       2       4       4
#> 412       3       2       1       1       1       1       2       1       3
#> 413       3       2       1       2       1       1       2       4       2
#> 414       3       2       1       2       2       1       2       2       2
#> 415       3       2       1       1       1       1       2       3       3
#> 416       2       2       1       2       1       1       2       3       3
#> 417       2       3       1       2       1       1       3       2       2
#> 418       3       2       1       2       1       1       2       3       2
#> 419       3       3       3       2       2       2       3       1       2
#> 420       3       2       1       2       1       1       1       2       3
#> 421       4       2       2       4       3       1       3       1       3
#> 422       3       1       1       2       1       2       2       3       4
#> 423       3       2       2       3       3       1       3       1       3
#> 424       3       2       1       1       2       1       2       3       3
#> 425       3       2       1       1       1       1       3       1       2
#> 426       4       2       4       2       1       1       2       1       1
#> 427       3       2       2       2       1       1       2       1       3
#> 428       3       2       1       3       1       1       1       4       4
#> 429       3       2       2       2       1       1       1       1       4
#> 430       4       2       1       2       1       1       2       4       4
#> 431       3       2       1       1       1       1       1       2       3
#> 432       2       2       2       2       2       1       3       3       3
#> 433       3       2       2       2       1       1       2       3       2
#> 434       3       2       1       2       1       1       2       3       3
#> 435       3       3       1       2       2       1       2       1       2
#> 436       3       2       2       2       2       1       2       2       3
#> 437       2       2       2       2       2       1       2       1       2
#> 438       3       2       2       1       2       1       2       3       4
#> 439       4       1       2       1       1       1       2       1       3
#> 440       3       2       2       2       2       1       2       1       2
#> 441       3       2       2       1       1       1       2       2       3
#> 442       3       2       2       3       3       1       2       1       4
#> 443       3       4       4       2       2       2       2       2       4
#> 444       3       2       1       1       2       1       2       1       2
#> 445       2       2       2       2       2       1       3       1       2
#> 446       3       2       2       2       1       1       1       2       3
#> 447       3       2       2       1       1       2       2       1       3
#> 448       3       2       2       2       1       1       2       2       1
#> 449       3       2       2       2       2       2       2       2       2
#> 450       3       2       2       2       3       2       2       2       3
#> 451       4       2       1       1       1       1       1       3       3
#> 452       3       2       1       1       1       1       2       3       4
#> 453       3       2       1       1       1       1       1       1       4
#> 454       4       1       1       1       1       1       1       3       4
#> 455       4       1       1       1       1       1       1       2       3
#> 456       2       3       2       3       1       3       3       1       1
#> 457       4       1       1       1       1       1       1       4       4
#> 458       3       1       1       1       1       1       1       1       3
#> 459       3       1       1       1       1       1       1       1       3
#> 460       4       2       1       2       1       1       2       2       4
#> 461       3       1       1       1       1       1       2       3       3
#> 462       3       1       1       2       1       1       1       1       4
#> 463       3       2       2       2       1       1       2       3       3
#> 464       3       2       3       1       3       1       3       1       3
#> 465       2       2       1       3       2       2       1       3       4
#> 466       3       4       1       2       2       1       2       1       3
#> 467       3       4       2       2       1       1       2       1       3
#> 468       4       1       1       1       1       1       1       2       4
#> 469       3       1       2       1       2       1       1       1       2
#> 470       4       1       1       1       1       1       1       1       3
#> 471       3       4       1       3       1       1       4       1       3
#> 472       4       1       1       1       1       1       1       4       4
#> 473       3       2       1       2       1       2       1       2       2
#> 474       3       2       1       1       1       1       2       3       4
#> 475       4       1       1       1       1       1       2       4       3
#> 476       4       1       1       1       1       1       1       4       4
#> 477       3       2       1       2       1       1       3       1       2
#> 478       3       3       2       3       2       1       2       1       3
#> 479       4       1       1       1       1       1       1       3       4
#> 480       3       2       1       1       1       1       2       3       3
#> 481       3       3       3       4       1       2       4       1       4
#> 482       3       1       1       1       1       1       1       3       3
#> 483       4       2       1       1       1       1       1       3       4
#> 484       3       3       1       1       1       1       1       2       4
#> 485       3       2       1       2       2       2       1       1       3
#> 486       4       2       1       2       1       1       2       2       4
#> 487       4       2       2       2       2       2       2       3       3
#> 488       3       1       1       1       1       1       1       2       2
#> 489       4       1       1       1       2       1       1       1       3
#> 490       4       2       1       1       1       1       1       1       2
#> 491       4       2       2       1       1       1       2       4       3
#> 492       3       1       2       1       1       1       1       1       3
#> 493       3       2       3       1       1       1       2       1       3
#> 494       3       2       2       1       1       1       2       1       2
#> 495       3       3       2       2       1       2       2       1       2
#> 496       3       1       2       1       4       1       1       3       3
#> 497       3       1       1       1       1       1       2       2       2
#> 498       3       2       2       2       1       1       2       3       2
#> 499       2       4       3       2       1       2       3       1       2
#> 500       4       1       2       1       1       1       2       3       3
#> 501       3       3       3       4       3       1       4       4       3
#> 502       4       2       1       1       1       1       1       3       1
#> 503       4       2       1       1       1       1       2       3       3
#> 504       4       3       3       3       3       1       3       3       2
#> 505       4       2       3       1       1       1       1       1       2
#> 506       3       3       2       2       1       3       4       2       2
#> 507       3       2       2       2       3       3       2       2       2
#> 508       3       3       2       2       3       3       2       2       4
#> 509       3       2       2       1       2       2       3       3       2
#> 510       2       3       2       4       1       1       4       1       1
#> 511       3       2       1       1       1       1       2       3       3
#> 512       2       3       2       2       1       1       2       2       1
#> 513       3       2       2       2       2       2       3       2       4
#> 514       3       1       1       1       1       1       1       2       3
#> 515       4       1       1       1       1       1       2       1       3
#> 516       2       3       3       4       2       2       4       2       1
#> 517       4       1       2       1       1       1       1       2       4
#> 518       3       3       3       4       1       4       3       3      NA
#> 519       3       4       2       3       1       2       4       3       2
#> 520       3       2       2       1       1       2       1       2       4
#> 521       3       1       1       1       1       1       1       3       3
#> 522       3       4       4       4       2       3       4       4       4
#> 523       3       2       1       1       1       1       2       1       2
#> 524       4       1       2       1       1       1       2       1       3
#> 525       4       1       1       1       1       1       1       1       4
#> 526       3       1       2       1       2       1       2       1       1
#> 527       3       2       1       1       2       1       1       2       2
#> 528       3       2       1       1       1       1       1       1       4
#> 529       3       1       1       3       2       1       1       1       2
#> 530       3       2       1       1       2       1       1       3       4
#> 531       3       2       2       3       4       1       4       1       2
#> 532       4       1       1       1       1       1       1       4       4
#> 533       3       2       2       2       1       1       2       3       3
#> 534       3       1       1       1       2       1       2       3       3
#> 535       3       2       1       1       1       1       2       2       3
#> 536       4       1       1       1       2       1       1       3       3
#> 537       3       2       1       1       1       1       2       2       3
#> 538       2       2       1       1       1       1       1       2       3
#> 539       2       3       1       2       1       4       4       1       3
#> 540       3       2       2       2       1       1       2       1       2
#> 541       2       2       2       1       1      NA       3       1       3
#> 542       3       2       1       1       1       1       1       3       3
#> 543       3       1       2       1       1       1       2       2       4
#> 544       3       1       2       1       1       1       1       3       4
#> 545       4       1       1       1       1       1       1       3       4
#> 546       3       2       1       1       1       1       1       3       4
#> 547       4       1       1       1       1       2       1       3       4
#> 548       3       3       3       2       2       1       3       2       2
#> 549       2       4       3       2       1       2       3       1       2
#> 550       3       1       1       1       1       1       2       2       2
#> 551       4       2       1       2       1       1       1       3       4
#> 552       4       2       1       2       1       1       1       3       4
#> 553       4       2       1       2       1       1       1       1       3
#> 554       4       1       1       2       1       1       2       3       4
#> 555       3       1       1       1       1       1       1       3       3
#> 556       4       1       1       2       1       1       1       4       4
#> 557       3       3       4       4       4       4       4       4       4
#> 558       4       4       4       4       3       3       4       4       4
#> 559       3       2       3       2       1       1       3       1       4
#> 560       4       4       4       4       4       4       4       4       4
#> 561       3       3       2       2       2       1       2       2       4
#> 562       4       2       1       2       1       1       2       1       4
#> 563       3       2       2       4       1       1       3       1       4
#> 564       3       1       1       1       1       1       1       1       1
#> 565       4       2       1       2       1       1       1       2       4
#> 566       4       1       1       1       1       1       1       3       4
#> 567       4       1       1       1       1       1       1       2       4
#> 568       3       2       1       1       1       1       1       2       4
#> 569       3       2       1       3       1       2       2       3       3
#> 570       2       3       4       4       1       1       3       1       4
#> 571       3       3       3       2       1       1       3       2       3
#> 572       3       2       1       4       1       2       2       3       3
#> 573       3       4       2       3       2       4       3       1       2
#> 574       2       2       2       2       4       2       4       1       3
#> 575       4       2       1       3       1       2       3       1       2
#> 576       3       2       1       2       1       1       2       1       1
#> 577       3       2       1       2       2       1       1       1       2
#> 578       3       2       3       2       2       2       2       1       3
#> 579       4       1       1       1       1       1       1       4       4
#> 580       3       2       2       2       2       2       2       1       3
#> 581       3       2       1       2       1       1       2       1       4
#> 582       3       2       2       2       2       1       2       1       2
#> 583       2       2       2       2       2       2       3       1       2
#> 584       2       3       1       3       1       1       1       3       1
#> 585       4       2       2       1       1       1       2       3       3
#> 586       2       3       3       2       3       1       2       1       2
#> 587       3       2       1       1       2       1       2       3       3
#> 588       4       2       2       2       2       1       1       1       1
#> 589       3       2       1       2       1       1       1       4       2
#> 590       3       1       1       1       1       1       1       3       4
#> 591       3       2       1       1       1       1       1       3       2
#> 592       2       3       2       2       1       1       3       2       2
#> 593       3       3       2       2       1       1       2       2       2
#> 594       3       3       1       2       1       1       2       3       4
#> 595       4       1       1       1       1       1       1       2       4
#> 596       3       2       4       1       2       3       3       1       2
#> 597       2       3       3       3       2       1       2       3       3
#> 598       4       2       1       2       1       1       2       2       2
#> 599       2       3       3       3       3       1       2       3       3
#> 600       3       2       2       4       2       2       2       2       4
#> 601       3       2       3       2       1       1       2       3       2
#> 602       3       2       1       2       1       1       1       2       3
#> 603       3       3       4       3       1       1       3       4       2
#> 604       4       1       1       1       1       1       1       4       4
#> 605       3       1       1       1       2       1       1       3       4
#> 606       2       1       1       1       2       1       2       1       1
#> 607       3       2       4       4       2       3       1       2       3
#> 608       3       3       2       1       3       3       2       2       3
#> 609       3       3       3       2       3       3       3       2       3
#> 610       4       1       1       1       1       2       1       3       4
#> 611       3       3       1       1       2       1       2       2       4
#> 612       3       2       2       1       1       1       2       2       3
#> 613       2       2       2       3       2       1       2       2       2
#> 614       4       2       1       1       1       1       2       4       3
#> 615       4       2       4       3       1       1       1       1       4
#> 616       3       2       1       1       2       1       1       3       2
#> 617       4       2       1       1       1       1       1       2       3
#> 618       4       2       1       1       1       1       1       1       4
#> 619       3       2       1       1       1       1       2       2       3
#> 620       3       2       2       2       2       1       2       2       4
#> 621       3       2       1       2       1       1       2       3       2
#> 622       3       1       1       1       1       1       1       1       3
#> 623       3       2       1       1       1       1       1       2       3
#> 624       4       1       1       2       1       1       1       4       4
#> 625       2       3       3       4       2       2       3       1       1
#> 626       3       2       1       1       1       1       1       1       4
#> 627       3       3       1       1       2       1       1       1       4
#> 628       3       3       1       1       1       1       1       3       3
#> 629       3       2       1       1       1       1       2       2       3
#> 630       4       1       1       4       1       1       2       1       4
#> 631       3       1       1       2       1       1       2       1       4
#> 632       3       2       1       2       1       2       1       2       2
#> 633       2       2       1       1       1       2       1       3       2
#> 634       4       2       2       2       1       2       2       2       1
#> 635       3       3       3       2       2       2       3       2       1
#> 636       2       2       2       1       1       1       1       2       3
#> 637       3       2       1       1       1       1       1       2       3
#> 638       3       2       1       1       1       1       1       2       3
#> 639       3       2       1       1       1       1       1       1       3
#> 640       3       2       4       1       1       1       2       1       2
#> 641       3       2       2       2       2       1       3       2       2
#> 642       3       4       2       2       1       1       3       4       4
#> 643       4       2       1       1       1       1       2       3       4
#> 644       4       2       2       2       1       2       1       3       4
#> 645       4       2       1       1       1       1       1       3       4
#> 646       3       2       2       2       1       2       1       2       3
#> 647       3       1       1       2       1       2       1       1       3
#> 648       3       2       1       2       2       1       1       2       3
#> 649       3       2       1       2       1       1       2       3       3
#> 650       3       2       1       1       2       1       1       2       3
#> 651       3       2       1       2       1       1       1       4       4
#> 652       3       2       1       2       2       1       1       1       4
#> 653       3       3       1       2       1       1       2       1       2
#> 654       3       2       1       4       2       1       1       1       4
#> 655       4       1       1       1       1       1       1       1       4
#> 656       4       2       1       1       1       1       1       4       4
#> 657       3       2       2       2       2       1       1       1       4
#> 658       3       2       1       1       1       1       1       3       4
#> 659       4       1       1       2       1       1       1       2       4
#> 660       3       2       3       2       2       1       2       1       4
#> 661       3       1       1       1       1       1       4       4       4
#> 662       3       2       2       1       2       1       2       3       3
#> 663       2       2       2       2       2       2       3       1       2
#> 664       3       2       1       1       1       1       1       2       4
#> 665       3       2       1       2       1       1       1       3       3
#> 666       3       3       1       2       1       1       3       3       3
#> 667       2       3       1       1       1       1       2       3       3
#> 668       3       2       1       1       1       1       2       1       1
#> 669       3       2       1       1       1       1       2       1       2
#> 670       3       2       2       1       2       1       2       3       3
#> 671       3       2       1       1       1       2       2       3       1
#> 672       3       2       1       1       1       1       2       2       2
#> 673       3       2       2       1       1       1       2       2       2
#> 674       3       2       1       1       1       1       1       4       4
#> 675       2       2       4       1       1       1       2       1       1
#> 676       3       2       1       1       1       1       3       2       4
#> 677       3       2       1       2       1       1       1       3       4
#> 678       3       2       2       1       1       1       2       3       4
#> 679       2       2       1       1       1       1       1       1       3
#> 680       3       1       1       1       1       1       1       3       4
#> 681       4       2       1       1       1       1       1       4       3
#> 682       4       1       1       1       1       1       1       3       3
#> 683       3       1       1       1       1       1       1       3       4
#> 684       3       2       1       1       1       1       2       3       3
#> 685       3       2       1       1       1       1       1       4       3
#> 686       3       2       2       2       1       1       2       1       2
#> 687       3       2       1       1       1       1       2       1       3
#> 688       3       2       1       2       1       1       2       1       2
#> 689       2       2       2       1       2       1       2       3       3
#> 690       3       2       2       1       1       1       2       2       2
#> 691       4       1       1       1       1       1       1       4       4
#> 692       3       3       2       2       2       2       2       3       3
#> 693       3       2       2       3       1       1       1       3       3
#> 694       3       2       1       2       1       1       1       2       3
#> 695       4       2       1       1       1       1       1       4       3
#> 696       2       2       2       2       1       1       2       2       3
#> 697       2       4       3       4       2       3       4       2       2
#> 698       3       2       1       1       1       2       2       2       2
#> 699       3       2       1       2       1       1       2       3       3
#> 700       2       3       2       2       2       2       4       3       2
#> 701       3       2       2       2       2       1       2       2       2
#> 702       3       2       2       2       1       1       2       2       2
#> 703       3       2       2       4       3       2       2       3       3
#> 704       3       2       1       1       1       1       1       3       3
#> 705       3       2       1       2       2       1       2       4       3
#> 706       3       2       2       2       2       1       2       3       3
#> 707       3       2       1       1       1       1       1       3       2
#> 708       4       1       1       1       1       1       1       2       2
#> 709       3       2       1       2       1       1       1       2       2
#> 710       4       1       1       1       1       1       1       2       3
#> 711       3       2       1       1       1       1       1       3       3
#> 712       2       4       3       3       1       1       2       1       3
#> 713       3       2       1       1       1       1       3       1       2
#> 714       3       2       2       3       1       1       3       1       3
#> 715       3       2       1       2       1       1       2       2       3
#> 716       3       2       1       4       4       4       4       4       3
#> 717       3       2       2       2       1       1       4       3       2
#> 718       3       2       1       1       1       1       1       1       2
#> 719       3       1       1       1       1       1       1       1       4
#> 720       3       2       2       2       2       1       4       2       2
#> 721       3       2       1       1       1       1       1       3       4
#> 722       3       2       1       2       1       2       2       4       4
#> 723       3       2       1       1       1       1       1       3       3
#> 724       3       2       2       2       2       2       3       3       2
#> 725       3       2       3       3       2       2       2       1       2
#> 726       3       2       2       2       2       1       2       2       2
#> 727       3       2       2       2       2       1       2       3       2
#> 728       3       1       1       1       2       2       1       1       2
#> 729       3       3       2       4       3       2       2       2       3
#> 730       3       2       1       1       1       1       2       3       3
#> 731       3       2       1       2       1       1       2       3       2
#> 732       3       4       3       3       3       4       4       1       2
#> 733       4       2       1       2       1       1       1       3       3
#> 734       3       3       2       1       1       1       2       3       4
#> 735       4       2       1       2       1       1       1       1       4
#> 736       3       2       1       3       2       1       2       1       2
#> 737       3       1       1       2       1       1       2       1       3
#> 738       2       2       1       1       1       1       1       1       4
#> 739       4       2       2       1       2       1       4       4       4
#> 740       3       1       1       1       1       1       1       3       4
#> 741       3       2       3       4       2       1       4       2       4
#> 742       4       1       1       2       1       1       1       4       4
#> 743       2       2       4       2       1       1       4       2       2
#> 744       3       1       1       2       1       1       1       4       4
#> 745       2       2       1       2       1       1       4       4       4
#> 746       4       1       2       1       1       1       2       3       3
#> 747       3       1       1       1       1       1       1       1       2
#> 748       3       2       1       1       1       1       2       1       2
#> 749       3       2       1       2       1       2       3       4       4
#> 750       3       2       2       3       2       1       2       2       2
#> 751       4       1       1       1       1       1       1       2       4
#> 752       4       1       1       1       1       1       1       3       4
#> 753       3       2       2       2       2       1       3       2       3
#> 754       3       2       2       2       1       1       2       1       3
#> 755       2       2       2       1       1       1       2       3       1
#> 756       3       2       2       1       1       1       2       2       3
#> 757       4       2       1       2       1       1       1       1       4
#> 758       3       1       1       1       1       1       1       4       4
#> 759       3       2       1       2       2       3       2       1       2
#> 760       4       2       1       1       1       2       1       2       3
#> 761       3       1       1       2       1       2       1       3       4
#> 762       3       3       2       2       2       1       4       2       2
#> 763       4       1       1       1       1       1       2       1       3
#> 764       3       2       1       2       2       2       3       2       2
#> 765       4       1       1       1       1       1       1       2       4
#> 766       3       2       1       1       1       1       1       3       4
#> 767       3       2       3       1       1       1       2       2       3
#> 768       4       1       1       1       1       1       1       4       3
#> 769       4       1       1       2       1       1       1       3       4
#> 770       4       3       1       1       1       1       1       1       4
#> 771       4       1       1       1       1       1       1       1       4
#> 772       4       1       1       1       1       1       1       1       2
#> 773       3       2       1       1       1       1       2       1       4
#> 774       3       1       1       1       1       1       1       1       3
#> 775       4       1       1       2       1       1       1       1       2
#> 776       2       2       2       2       2       1       2       1       2
#> 777       3       2       1       2       1       1       1       1       2
#> 778       3       2       1       1       2       1       2       1       2
#> 779       4       2       2       2       2       2       2       4       1
#> 780       3       3       1       2       1       2       1       4       3
#> 781       3       2       1       1       1       1       1       3       2
#> 782       2       2       2       2       1       1       2       2       2
#> 783       3       1       1       2       1       1       1       3       4
#> 784       3       1       2       2       1       1       1       2       1
#> 785       3       2       1       2       3       2       3       3       1
#> 786       3       2       1       1       2       1       2       3       3
#> 787       2       3       3       3       2       2       3       1       2
#> 788       3       2       1       2       2       1       3       1       4
#> 789       3       3       1       2       2       1       1       3       4
#> 790       4       2       1       1       1       1       2       1       3
#> 791       4       2       1       1       2       1       2       1       3
#> 792       4       2       1       1       2       1       2       1       1
#> 793       3       1       1       1       1       1       2       2       1
#> 794       3       2       3       2       1       1       2       1       2
#> 795       3       1       1       1       1       1       1       1       4
#> 796       3       2       2       1       1       1       2       1       2
#> 797       3       2       2       2       2       1       2       2       3
#> 798       3       2       1       1       1       1       2       1       2
#> 799       3       1       1       2       1       1       2       2       2
#> 800       3       2       2       2       2       1       2       1       4
#> 801       3       2       1       1       1       1       2       2       4
#> 802       4       3       3       2       2       1       1       1       4
#> 803       3       2       4       2       2       1       2       2       4
#> 804       3       4       1       4       1       1       2       1       1
#> 805       3       2       1       1       1       1       2       3       4
#> 806       3       2       2       1       2       1       1       2       4
#> 807       3       2       1       1       1       1       1       3       4
#> 808       3       2       1       1       1       1       1       3       4
#> 809       4       2       1       1       1       1       2       4       4
#> 810       3       3       1       1       1       1       1       3       4
#> 811       4       2       1       1       1       1       2       2       2
#> 812       3       2       1       1       2       1       1       3       3
#> 813       4       2       1       1       2       1       1       2       3
#> 814       3       2       2       2       1       2       2       3       2
#> 815       4       2       1       1       2       1       1       2       3
#> 816       3       2       1       1       2       1       3       2       3
#> 817       3       3       1       2       2       1       3       2       2
#> 818       3       2       1       1       2       1       3       1       2
#> 819       3       1       1       1       1       1       2       2       4
#> 820       3       2       2       1       1       1       1       1       2
#> 821       4       1       1       1       1       1       1       1       1
#> 822       3       4       3       3       3       3       4       3       3
#> 823       3       3       2       3       3       2       3       3       3
#> 824       2       3       2       2       2       3       2       3       3
#> 825       4       3       2       2       2       2       1       3       4
#> 826       4       2       2       2       2       3       2       2       4
#> 827       3       3       4       4       3       3       3       4       4
#> 828       3       3       1       1       1       1       2       1       2
#> 829       2       2       2       1       3       1       2       2       2
#> 830       3       2       1       2       1       2       2       2       3
#> 831       4       1       1       2       2       2       1       1       4
#> 832       3       3       1       2       1       1       1       4       4
#> 833       4       1       1       1       1       1       1       3       4
#> 834       4       2       1       2       1       1       1       4       2
#> 835       4       2       1       1       1       1       2       2       2
#> 836       3       3       1       2       2       1       2       3       2
#> 837       3       2       1       1       2       1       2       1       3
#> 838       4       1       1       1       1       1       1       2       2
#> 839       3       1       1       1       1       1       2       2       4
#> 840       3       2       4       2       2       2       3       2       4
#> 841       3       2       2       2       2       2       2       1       4
#> 842       3       2       2       2       1       1       2       1       4
#> 843       4       1       2       1       1       1       2       1       2
#> 844       3       1       2       1       2       1       2       3       3
#> 845       4       1       1       1       1       1       2       4       2
#> 846       4       2       1       1       1       1       2       1       1
#> 847       4       1       1       1       1       1       1       2       4
#> 848       3       2       1       1       1       1       1       4       2
#> 849       3       2       1       1       1       1       2       3       2
#> 850       4       2       1       2       1       1       1       3       3
#> 851       3       2       1       1       1       1       1       2       2
#> 852       3       2       1       2       1       1       1       4       4
#> 853       3       3       1       1       2       1       1       1       1
#> 854       4       1       1       1       1       1       1       4       4
#> 855       3       2       1       2       1       1       2       2       3
#> 856       3       2       1       1       1       1       1       3       3
#> 857       4       1       1       1       1       1       1       4       4
#> 858       3       2       2       2       1       1       2       3       3
#> 859       3       2       2       2       2       2       2       1       1
#> 860       4       1       1       1       1       1       1       3       3
#> 861       4       2       1       1       1       1       1       3       4
#> 862       3       2       2       1       1       1       2       3       4
#> 863       3       2       1       1       2       1       2       2       3
#> 864       3       2       1       1       2       1       2       2       2
#> 865       3       2       1       2       1       1       2       1       2
#> 866       3       2       1       1       1       1       1       3       4
#> 867       3       2       1       1       1       1       1       2       3
#> 868       3       2       1       2       1       1       1       2       4
#> 869       3       2       2       2       1       1       1       2       3
#> 870       4       1       1       1       1       1       1       4       4
#> 871       4       1       1       1       1       1       1       1       4
#> 872       3       2       1       1       1       1       1       1       2
#> 873       3       2       1       2       1       1       1       3       1
#> 874       2       2       1       1       1       1       2       2       2
#> 875       4       1       1       1       1       1       1       4       4
#> 876       3       2       2       1       2       2       2       3       2
#> 877       3       2       2       2       2       2       3       2       2
#> 878       3       2       1       2       1       1       2       1       2
#> 879       3       3       4       4       2       4       3       4       2
#> 880       3       2       1       1       1       1       1       3       3
#> 881       3       2       1       1       1       1       2       2       1
#> 882       3       1       1       1       1       1       1       4       3
#> 883       3       2       1       1       1       1       2       2       1
#> 884       2       3       2       2       2       1       3       2       2
#> 885       2       3       2       2       3       3       2       3       3
#> 886       3       3       4       3       3       2       3       3       4
#> 887       1       3       2       1       3       3       4       2       3
#> 888       3       2       1       1       1       1       1       3       4
#> 889       4       2       1       2       1       2       2       2       3
#> 890       3       2       1       2       2       3       3       1       2
#> 891       4       1       1       1       1       1       1       4       4
#> 892       3       2       1       2       1       1       1       3       3
#> 893       4       2       3       3       3       1       3       1       3
#> 894       3       3       4       3       3       4       3       3       3
#> 895       3       2       1       1       2       1       2       3       1
#> 896       3       2       1       2       2       1       3       1       2
#> 897       2       3       1       2       1       2       3       1       2
#> 898       4       1       1       2       1       1       1       3       4
#> 899       3       1       1       1       1       1       1       1       3
#> 900       3       2       1       4       1       2       2       1       3
#> 901       3       1       1       1       2       1       2       2       4
#> 902       3       1       1       1       2       1       2       4       3
#> 903      NA      NA      NA      NA      NA      NA      NA      NA      NA
#> 904      NA      NA      NA      NA      NA      NA      NA      NA      NA
#> 905      NA      NA      NA      NA      NA      NA      NA      NA      NA
#> 906      NA      NA      NA      NA      NA      NA      NA      NA      NA
#> 907      NA      NA      NA      NA      NA      NA      NA      NA      NA
#> 908      NA      NA      NA      NA      NA      NA      NA      NA      NA

# or return column numbers
find_var(efc, "cop", out = "index")
#> c82cop1 c83cop2 c84cop3 c85cop4 c86cop5 c87cop6 c88cop7 c89cop8 c90cop9 
#>       6       7       8       9      10      11      12      13      14 

# find variables with "dependency" in names and variable labels
library(sjlabelled)
find_var(efc, "dependency")
#>   col.nr var.name          var.label
#> 1      5   e42dep elder's dependency
get_label(efc$e42dep)
#> [1] "elder's dependency"

# find variables with "level" in names and value labels
res <- find_var(efc, "level", search = "name_value", out = "df")
res
#>     c172code
#> 1          2
#> 2          2
#> 3          1
#> 4          2
#> 5          2
#> 6          2
#> 7          2
#> 8          2
#> 9         NA
#> 10         2
#> 11         2
#> 12         2
#> 13         3
#> 14         1
#> 15         3
#> 16         2
#> 17         2
#> 18         2
#> 19         3
#> 20         3
#> 21         2
#> 22         2
#> 23         2
#> 24         2
#> 25         2
#> 26         2
#> 27         3
#> 28         2
#> 29         2
#> 30         1
#> 31         2
#> 32         1
#> 33         2
#> 34         2
#> 35         2
#> 36         1
#> 37         2
#> 38         2
#> 39         2
#> 40         2
#> 41         3
#> 42         2
#> 43         3
#> 44         2
#> 45         2
#> 46         2
#> 47         2
#> 48        NA
#> 49        NA
#> 50         2
#> 51         2
#> 52         2
#> 53         2
#> 54         2
#> 55         3
#> 56         2
#> 57         2
#> 58         3
#> 59         2
#> 60         2
#> 61        NA
#> 62         2
#> 63        NA
#> 64         3
#> 65         2
#> 66         3
#> 67         3
#> 68         2
#> 69         2
#> 70        NA
#> 71         2
#> 72         2
#> 73         2
#> 74         3
#> 75         3
#> 76         2
#> 77         1
#> 78         2
#> 79         3
#> 80         2
#> 81         2
#> 82         2
#> 83         2
#> 84         2
#> 85         2
#> 86         2
#> 87         2
#> 88         2
#> 89         3
#> 90         2
#> 91         1
#> 92         2
#> 93         2
#> 94        NA
#> 95        NA
#> 96         2
#> 97        NA
#> 98        NA
#> 99         1
#> 100        2
#> 101       NA
#> 102        2
#> 103        1
#> 104       NA
#> 105        2
#> 106        2
#> 107        1
#> 108       NA
#> 109        2
#> 110        2
#> 111        2
#> 112        2
#> 113        3
#> 114        2
#> 115        2
#> 116        1
#> 117        2
#> 118        2
#> 119        1
#> 120        1
#> 121        3
#> 122        1
#> 123        1
#> 124        2
#> 125        2
#> 126        2
#> 127        2
#> 128        2
#> 129        3
#> 130        1
#> 131        1
#> 132        2
#> 133        1
#> 134        1
#> 135        2
#> 136        3
#> 137        1
#> 138        2
#> 139        1
#> 140        2
#> 141        2
#> 142       NA
#> 143        2
#> 144        2
#> 145        2
#> 146        3
#> 147       NA
#> 148       NA
#> 149        1
#> 150        2
#> 151        2
#> 152        2
#> 153        3
#> 154        3
#> 155        1
#> 156        2
#> 157        3
#> 158        3
#> 159        3
#> 160        3
#> 161        3
#> 162        3
#> 163       NA
#> 164        2
#> 165        3
#> 166        3
#> 167       NA
#> 168        2
#> 169        2
#> 170        3
#> 171        3
#> 172        2
#> 173        2
#> 174        1
#> 175        2
#> 176        3
#> 177        2
#> 178       NA
#> 179        3
#> 180        2
#> 181        1
#> 182        3
#> 183        2
#> 184       NA
#> 185        1
#> 186        2
#> 187        3
#> 188        3
#> 189        1
#> 190        2
#> 191        3
#> 192        3
#> 193       NA
#> 194        2
#> 195        2
#> 196        1
#> 197        3
#> 198        3
#> 199        1
#> 200       NA
#> 201       NA
#> 202        2
#> 203        3
#> 204        2
#> 205        1
#> 206        2
#> 207        2
#> 208        2
#> 209        1
#> 210       NA
#> 211        3
#> 212        3
#> 213        3
#> 214        3
#> 215        3
#> 216        2
#> 217        2
#> 218        2
#> 219        1
#> 220        3
#> 221        2
#> 222        3
#> 223        2
#> 224        2
#> 225        1
#> 226        3
#> 227        1
#> 228        2
#> 229        3
#> 230        2
#> 231        3
#> 232       NA
#> 233       NA
#> 234       NA
#> 235       NA
#> 236       NA
#> 237        2
#> 238        2
#> 239        2
#> 240        2
#> 241        2
#> 242        2
#> 243        1
#> 244       NA
#> 245        2
#> 246        2
#> 247        2
#> 248        2
#> 249        1
#> 250       NA
#> 251       NA
#> 252        1
#> 253       NA
#> 254        2
#> 255        2
#> 256        2
#> 257        2
#> 258        1
#> 259        2
#> 260        3
#> 261        2
#> 262        3
#> 263        2
#> 264        1
#> 265        2
#> 266       NA
#> 267        2
#> 268        3
#> 269        2
#> 270        1
#> 271        1
#> 272        1
#> 273        2
#> 274        1
#> 275        2
#> 276        1
#> 277       NA
#> 278       NA
#> 279        1
#> 280        3
#> 281        1
#> 282        2
#> 283        2
#> 284        2
#> 285        2
#> 286        2
#> 287        2
#> 288        3
#> 289        2
#> 290        2
#> 291        2
#> 292        1
#> 293        2
#> 294        1
#> 295        1
#> 296        1
#> 297        2
#> 298        2
#> 299        3
#> 300        2
#> 301        1
#> 302        2
#> 303        2
#> 304        2
#> 305        2
#> 306        2
#> 307        2
#> 308        2
#> 309        3
#> 310        1
#> 311        2
#> 312        3
#> 313        2
#> 314        3
#> 315        2
#> 316        2
#> 317        2
#> 318        2
#> 319        2
#> 320        1
#> 321       NA
#> 322        2
#> 323        3
#> 324        3
#> 325        3
#> 326        1
#> 327        2
#> 328        1
#> 329        2
#> 330        2
#> 331        2
#> 332        2
#> 333        2
#> 334        1
#> 335        2
#> 336        3
#> 337        1
#> 338        2
#> 339        3
#> 340        2
#> 341        2
#> 342        2
#> 343        2
#> 344        2
#> 345        2
#> 346        2
#> 347        2
#> 348        3
#> 349        2
#> 350        3
#> 351        3
#> 352        1
#> 353        2
#> 354        1
#> 355        1
#> 356        1
#> 357        2
#> 358        2
#> 359        1
#> 360        1
#> 361        1
#> 362        2
#> 363        1
#> 364        1
#> 365        2
#> 366        1
#> 367        2
#> 368       NA
#> 369       NA
#> 370        2
#> 371        2
#> 372        2
#> 373        2
#> 374        2
#> 375        2
#> 376        1
#> 377        2
#> 378        2
#> 379        2
#> 380        2
#> 381        2
#> 382        2
#> 383        2
#> 384        2
#> 385        1
#> 386        2
#> 387        2
#> 388       NA
#> 389        1
#> 390        2
#> 391        2
#> 392        3
#> 393        1
#> 394        3
#> 395        2
#> 396        2
#> 397        3
#> 398        3
#> 399        1
#> 400        3
#> 401        1
#> 402        1
#> 403        2
#> 404        2
#> 405        2
#> 406        2
#> 407        1
#> 408        1
#> 409        2
#> 410        2
#> 411        2
#> 412        2
#> 413        1
#> 414        2
#> 415        2
#> 416        3
#> 417        3
#> 418        3
#> 419        3
#> 420        2
#> 421        1
#> 422        2
#> 423        3
#> 424        2
#> 425        2
#> 426        2
#> 427        3
#> 428        2
#> 429        2
#> 430        2
#> 431        3
#> 432        3
#> 433        2
#> 434        1
#> 435        2
#> 436        2
#> 437        2
#> 438        3
#> 439       NA
#> 440        1
#> 441        1
#> 442        2
#> 443        2
#> 444        3
#> 445        1
#> 446        2
#> 447        2
#> 448        2
#> 449        2
#> 450        1
#> 451        2
#> 452        2
#> 453        3
#> 454        2
#> 455        2
#> 456        3
#> 457        1
#> 458        1
#> 459        3
#> 460        3
#> 461        3
#> 462        2
#> 463        2
#> 464        1
#> 465        2
#> 466        2
#> 467        1
#> 468        1
#> 469        2
#> 470        2
#> 471        1
#> 472        2
#> 473        2
#> 474        2
#> 475        1
#> 476        2
#> 477        1
#> 478        2
#> 479        2
#> 480        2
#> 481        1
#> 482        3
#> 483        3
#> 484        2
#> 485        3
#> 486        2
#> 487       NA
#> 488       NA
#> 489       NA
#> 490        1
#> 491        1
#> 492        1
#> 493        1
#> 494        1
#> 495        1
#> 496        2
#> 497        1
#> 498        1
#> 499        1
#> 500        3
#> 501        1
#> 502        2
#> 503        1
#> 504        2
#> 505        2
#> 506        2
#> 507        2
#> 508        2
#> 509        2
#> 510        2
#> 511        2
#> 512        2
#> 513        2
#> 514        1
#> 515        1
#> 516        2
#> 517        2
#> 518       NA
#> 519        1
#> 520        2
#> 521        3
#> 522        3
#> 523        1
#> 524        2
#> 525        2
#> 526        2
#> 527        2
#> 528        2
#> 529        2
#> 530        2
#> 531        2
#> 532        2
#> 533        2
#> 534        2
#> 535        2
#> 536        3
#> 537        3
#> 538        2
#> 539        2
#> 540        2
#> 541        2
#> 542        2
#> 543        2
#> 544        2
#> 545        3
#> 546        2
#> 547        2
#> 548        1
#> 549        1
#> 550        1
#> 551        2
#> 552        2
#> 553        2
#> 554        2
#> 555        2
#> 556        2
#> 557        1
#> 558        1
#> 559        1
#> 560        1
#> 561        1
#> 562        2
#> 563        1
#> 564        2
#> 565        3
#> 566        2
#> 567        2
#> 568        1
#> 569        1
#> 570        3
#> 571        2
#> 572        1
#> 573        2
#> 574        1
#> 575        1
#> 576        2
#> 577        2
#> 578        3
#> 579       NA
#> 580        2
#> 581       NA
#> 582        1
#> 583        3
#> 584        1
#> 585        2
#> 586        2
#> 587        2
#> 588        2
#> 589        2
#> 590        1
#> 591        1
#> 592        2
#> 593        1
#> 594        1
#> 595        2
#> 596        2
#> 597        2
#> 598        1
#> 599        1
#> 600        2
#> 601        3
#> 602        1
#> 603        2
#> 604        2
#> 605        3
#> 606        3
#> 607        2
#> 608        1
#> 609        3
#> 610        2
#> 611        2
#> 612        2
#> 613        2
#> 614        2
#> 615        2
#> 616        2
#> 617        2
#> 618        2
#> 619        3
#> 620        1
#> 621        2
#> 622        2
#> 623        2
#> 624        2
#> 625        3
#> 626        2
#> 627        2
#> 628        3
#> 629        3
#> 630       NA
#> 631       NA
#> 632        1
#> 633        1
#> 634        3
#> 635        3
#> 636        2
#> 637        2
#> 638        1
#> 639        2
#> 640        2
#> 641        2
#> 642        2
#> 643        2
#> 644        3
#> 645        2
#> 646        2
#> 647        2
#> 648        3
#> 649        2
#> 650        2
#> 651        2
#> 652        2
#> 653        2
#> 654        2
#> 655        2
#> 656        2
#> 657        3
#> 658        2
#> 659        1
#> 660        2
#> 661        2
#> 662        2
#> 663        3
#> 664        2
#> 665       NA
#> 666        3
#> 667        2
#> 668        1
#> 669        2
#> 670        2
#> 671        1
#> 672        2
#> 673        3
#> 674        1
#> 675        2
#> 676        1
#> 677        1
#> 678        2
#> 679        2
#> 680        1
#> 681        2
#> 682        2
#> 683        2
#> 684        2
#> 685        3
#> 686        2
#> 687        2
#> 688        2
#> 689        1
#> 690        2
#> 691        1
#> 692        3
#> 693        1
#> 694        2
#> 695        2
#> 696        2
#> 697        2
#> 698        3
#> 699        2
#> 700        2
#> 701        2
#> 702        2
#> 703        1
#> 704        2
#> 705       NA
#> 706        2
#> 707        1
#> 708        1
#> 709        1
#> 710        2
#> 711        1
#> 712        3
#> 713        2
#> 714        2
#> 715        2
#> 716        2
#> 717        2
#> 718        1
#> 719       NA
#> 720       NA
#> 721        2
#> 722        2
#> 723        1
#> 724        2
#> 725        2
#> 726        2
#> 727        2
#> 728        2
#> 729       NA
#> 730        2
#> 731        1
#> 732        1
#> 733        3
#> 734        2
#> 735        3
#> 736        2
#> 737       NA
#> 738        1
#> 739        3
#> 740        2
#> 741        2
#> 742        2
#> 743        2
#> 744        2
#> 745        1
#> 746        1
#> 747        2
#> 748        2
#> 749        3
#> 750        2
#> 751        1
#> 752        2
#> 753        3
#> 754        3
#> 755        1
#> 756        2
#> 757        2
#> 758        2
#> 759        2
#> 760        1
#> 761        2
#> 762        2
#> 763        2
#> 764        3
#> 765        2
#> 766        2
#> 767        1
#> 768        2
#> 769        3
#> 770        2
#> 771        2
#> 772        3
#> 773        2
#> 774        1
#> 775        1
#> 776        2
#> 777        1
#> 778       NA
#> 779        2
#> 780        2
#> 781        2
#> 782        2
#> 783       NA
#> 784        3
#> 785        2
#> 786        2
#> 787       NA
#> 788        3
#> 789        1
#> 790        2
#> 791        2
#> 792        1
#> 793        2
#> 794        2
#> 795        2
#> 796        2
#> 797        2
#> 798        2
#> 799        2
#> 800        2
#> 801        1
#> 802        1
#> 803        2
#> 804        1
#> 805        2
#> 806        2
#> 807        2
#> 808        2
#> 809        1
#> 810        2
#> 811        3
#> 812        2
#> 813        1
#> 814       NA
#> 815        1
#> 816        2
#> 817        1
#> 818        1
#> 819        2
#> 820        2
#> 821        2
#> 822        2
#> 823        2
#> 824        2
#> 825        2
#> 826        2
#> 827        2
#> 828        3
#> 829        3
#> 830        2
#> 831        3
#> 832        2
#> 833        2
#> 834        2
#> 835        2
#> 836        2
#> 837        2
#> 838        2
#> 839        2
#> 840        3
#> 841        2
#> 842        3
#> 843        2
#> 844        2
#> 845        2
#> 846        2
#> 847       NA
#> 848        3
#> 849        2
#> 850        3
#> 851        2
#> 852        3
#> 853        3
#> 854        2
#> 855        2
#> 856        3
#> 857        3
#> 858        3
#> 859        2
#> 860        3
#> 861        2
#> 862        2
#> 863        3
#> 864        2
#> 865        2
#> 866        2
#> 867        1
#> 868        1
#> 869        2
#> 870        2
#> 871        2
#> 872        2
#> 873        2
#> 874        3
#> 875        2
#> 876        1
#> 877        2
#> 878        2
#> 879        2
#> 880        2
#> 881        2
#> 882        2
#> 883        2
#> 884        1
#> 885        3
#> 886        3
#> 887        2
#> 888        2
#> 889        3
#> 890        3
#> 891        3
#> 892        2
#> 893        2
#> 894        3
#> 895        2
#> 896        2
#> 897        2
#> 898        1
#> 899        2
#> 900        1
#> 901        2
#> 902        2
#> 903       NA
#> 904       NA
#> 905       NA
#> 906       NA
#> 907       NA
#> 908       NA
get_labels(res, attr.only = FALSE)
#> $c172code
#> [1] "low level of education"          "intermediate level of education"
#> [3] "high level of education"        
#> 

# use sjPlot::view_df() to view results
if (FALSE) {
library(sjPlot)
view_df(res)}