This is a collection of classes that extend basic data types (currently vector_annotation-object.
.DataDepending on the data type that the class extends, the original values.
namesA character vector of value names, if supplied.
labelLength-one character. This one must always be a copy of slot "label" in slot "annotation". Don't you ever manipulate this one by hand. It is only included for nice printing in RStudio.
annotationA vector_annotation-class object,
containing all meta-data of the vector.
We currently support six different classes of annotated vectors:
annotated_numeric, annotated_integer,
annotated_character, annotated_logical,
annotated_factor.
These can be extended to named vectors (via names(x)).
The corresponding classes are
annotated_named_numeric, annotated_named_integer,
annotated_named_character, annotated_named_logical,
annotated_named_factor.
Ordered factors, raw and complex vectors are not supported, yet.