Skip to contents

[Maturing]

Samanliknar elementvis om verdiane i to vektorar er identiske (inkludert tilfellet der begge er NA). Er meint å brukast saman med analyser_valideringsdatasett()

Usage

samanlikn_identisk(verdi1, verdi2, varnamn = NULL)

Arguments

verdi1

Vektor med verdiar av valfri type.

verdi2

Vektor med verdiar av same type som verdi1.

varnamn

Vektor med namn på variablane som skal samanliknast. Må ha same lengd som verdi1 og verdi2 eller vera NULL.

Value

Logisk vektor som elementvis seier om verdi1 er identisk med verdi2 (TRUE) eller ikkje (FALSE). Vil aldri innehalda NA-verdiar.

Details

Funksjonen samanliknar verdiane i verdi1 og verdi2 elementvis og returnerer ein logisk vektor som seier om dei er identiske. Fungerer i praksis som ==, men med den forskjellen at to NA-verdiar òg vert rekna som identiske.

Argumentet varnamn har ingen verknad, men er med for at funksjonen skal vera på same format som andre samanliknarar, for kompatibilitet med analyser_valideringsdatasett().

Examples

# Samanlikn NA-handteringa med den i «==»
x1 = c(5, 7, NA, NA)
x2 = c(5, 8, NA, 5)
samanlikn_identisk(x1, x2)
#> [1]  TRUE FALSE  TRUE FALSE
x1 == x2
#> [1]  TRUE FALSE    NA    NA

# Handterer verdiar av valfri type/klasse
samanlikn_identisk(
  verdi1 = as.Date(c("1999-05-17", "1999-12-24")),
  verdi2 = as.Date(c("1999-05-17", "2000-12-24")),
  varnamn = c("dato_ut", "dato_ut")
)
#> [1]  TRUE FALSE