Skip to contents

[Stable]

Erstatter alle tall som er lik 0 med en valgfri verdi.

Usage

erstatt_0(x, nullverdi = 0)

Arguments

x

Numerisk vektor.

nullverdi

Verdi (typisk tall eller tekst) som skal erstatte x-elementer lik 0.

Value

Vektor av samme lengde og innhold som x, med 0-verdier byttet ut med nullverdi. Verdiene blir om nødvendig gjort om til å ha same type som nullverdi (oftest tekst eller tall), etter standard R-regler.

Details

Alle verdier nøyaktig lik 0 blir erstattet med verdien nullverdi. Funksjonen kan for eksempel brukes til å erstatte tallet 0 med teksten «ingen» i løpende tekst.

Funksjonen er hovedsakelig laget for å brukes sammen med boy_enhet().

Examples

erstatt_0(c(0, 1, 2), "ingen")
#> [1] "ingen" "1"     "2"    
erstatt_0(c(0, 1, 2), -99)
#> [1] -99   1   2
erstatt_0(c(0, 1, 2), NA)
#> [1] NA  1  2

# Merk at utdata bare blir gjort om til tekst *om nødvendig*
erstatt_0(c(2, 1), "ingen") # Tall
#> [1] 2 1
erstatt_0(c(2, 0, 1), "ingen") # Tekst
#> [1] "2"     "ingen" "1"