Arguments
- x
Vektor med verdier som skal konverteres til en logisk vektor.
- boolsk_usann
Hvilke verdier skal konverteres til FALSE? Kan inneholde flere verdier.
- boolsk_sann
Hvilke verdier skal konverteres til TRUE? Kan inneholde flere verdier.
- na_verdier
Hvilke verdier skal betraktes som NA? Kan inneholde flere verdier.
Details
Tar inn en vektor som skal konverteres, i tillegg til vektorer som beskriver hva som skal regnes som TRUE, FALSE og NA.
Examples
tallvektor = c(-1, 0, 1)
konverter_boolske(tallvektor,
boolsk_usann = 0, boolsk_sann = 1,
na_verdier = -1
)
#> [1] NA FALSE TRUE
tekstvektor = c("Ukjent", "Nei", "Ja")
konverter_boolske(tekstvektor,
boolsk_usann = "Nei",
boolsk_sann = "Ja", na_verdier = "Ukjent"
)
#> [1] NA FALSE TRUE
tekstvektor_flere_alt = c(NA, "Nei", "Ja", "-1", "0", "false")
konverter_boolske(tekstvektor_flere_alt,
boolsk_usann = c("Nei", "0", "false"),
boolsk_sann = c("Ja"), na_verdier = c(NA, "-1")
)
#> [1] NA FALSE TRUE NA FALSE FALSE