Fjern alle etiketter fra et datasett
remove_all_labels.RdFjerner verdietiketter og kolonneetiketter fra alle variabler i et datasett.
Details
Dataene hentes først inn i minnet med dplyr::collect(). Funksjonen kan
derfor brukes på både lokale datasett og lazy tabeller som støttes av
dplyr.
Verdietiketter fjernes med haven::zap_labels(), mens kolonneetiketter
fjernes med haven::zap_label().
For variabler av typen haven_labelled_spss vil brukerdefinerte
manglende verdier som standard omgjøres til vanlige NA-verdier når
verdietikettene fjernes.
Andre metadataattributter, som formater og kolonnebredder, fjernes ikke.
See also
haven::zap_labels() for å fjerne verdietiketter og
haven::zap_label() for å fjerne kolonneetiketter.
Examples
data <- data.frame(
kjoenn = labelled::labelled(
c(1, 2, 1),
labels = c(
Mann = 1,
Kvinne = 2
)
),
alder = c(35, 42, 28)
)
labelled::var_label(data$kjoenn) <- "Kjønn"
labelled::var_label(data$alder) <- "Alder i år"
labelled::var_label(
data,
unlist = FALSE
)
#> $kjoenn
#> [1] "Kjønn"
#>
#> $alder
#> [1] "Alder i år"
#>
data_uten_labels <- remove_all_labels(data)
labelled::var_label(
data_uten_labels,
unlist = FALSE
)
#> $kjoenn
#> NULL
#>
#> $alder
#> NULL
#>