# Meta Information

Meta information that is part of i_labeled objects:

1. label: Variable label
2. labels: Value labels
3. na_values: Missing values
4. na_range: Missing range
5. scale: Scale level
6. wording: Question text in the questionnaire
7. subject: Subject of the variable 8: annotation: Additional information

Meta information can be applied via the class constructor i_labelled (as seen above) or by dedicated functions. Adding meta information by base R’s `attr()` function is also possible.

    myVariable <- i_labelled(c(1, 2, 3, -9, NA))

    myVariable <- myVariable |>
      i_label("my variable label") |>
      i_labels(
        "A" = 1,
        "B" = 2,
        "C" = 3,
        "X" = -9
      ) |>
      i_na_range(c(-9,-1)) |>
      i_scale("nominal") |>
      i_subject("dummy data")
    myVariable
    #> <i_labelled double>
    #> [1]  1  2  3 -9 NA
    #>
    #> Subject:
    #>  dummy data
    #>
    #> Missing range: [-9:-1]
    #>
    #> Scale level: nominal
    #>
    #> Variable label:
    #>  my variable label
    #>
    #> Value labels:
    #>  value label
    #>     -9     X
    #>      1     A
    #>      2     B
    #>      3     C