Skip to contents

[Experimental]

Erstatter utvalgte 'ukjente' verdier med NA. Noen datasett har variabler hvor manglende besvarelser får verdi -1, 99 eller andre verdier for å indikere at spørsmålet ikke er besvart. I tillegg kan det også finnes ekte NA-verdier, slik at beregning av kompletthet kompliseres. Funksjonen tar inn en na_vektor som indikerer hvilke verdier som skal erstattes med NA, slik at beregning av NA kan inkludere disse "ukjente" besvarelsene.

Usage

erstatt_ukjent(data, variabel, na_vektor)

Arguments

data

tibble/data.frame som inneholder variabel hvor ukjente verdier skal erstattes.

variabel

tekststreng med navn på variabel hvor ukjente verdier skal erstattes.

na_vektor

vektor med verdier som skal erstattes med NA.

Value

Returnerer opprinnelig datasett hvor verdier i 'na_vektor' funnet i 'variabel' er erstattet med NA.

Examples

library(tibble)

d = tibble(
  pas_id = c(1, 2, 3, 4, 5, 6),
  var_1 = c(1, 2, -1, 99, NA, 5)
)
erstatt_ukjent(data = d, variabel = "var_1", na_vektor = c(-1, 99))
#> # A tibble: 6 × 2
#>   pas_id var_1
#>    <dbl> <dbl>
#> 1      1     1
#> 2      2     2
#> 3      3    NA
#> 4      4    NA
#> 5      5    NA
#> 6      6     5