The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
If elements of a vector are extracted, the new vector retains label
and class tiny_labelled
.
x[1:2]
#> Variable label : A variable label
#> [1] 1 2
str(x)
#> 'tiny_labelled' int [1:4] 1 2 3 4
#> - attr(*, "label")= chr "A variable label"
x[1:2] <- 5:6
str(x)
#> 'tiny_labelled' int [1:4] 5 6 3 4
#> - attr(*, "label")= chr "A variable label"
Using double brackets removes label and class
tiny_labelled
, similar to how names are handled:
It is still possible top keep variable label and class by setting
keep_label = TRUE
:
If a vector is modified (e.g., via mathematical operations), label
and tiny_labelled
class are removed.
Vectors of class tiny_labelled
keep label and class if
they are modified via as.character()
,
as.numeric()
, etc.
If keep_label = FALSE
, label and class are removed.
as()
methods are always strict, i.e. label and class are
removed:
It is possible to assign multiple labels to the columns of a data
frame by passing a named list or a named vector of key-value pairs. Note
that mixing different types of labels (e.g. character
and
expression
labels) is only possible if the right-hand side
is a list.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.