R: Zap special missings to regular R missings

zap_missing {haven} | R Documentation

## Zap special missings to regular R missings

### Description

This is useful if you want to convert tagged missing values from SAS or Stata, or user-defined missings from SPSS, to regular R `NA`.

### Usage

    zap_missing(x)

### Arguments

`x` | A vector or data frame

### Examples

    x1 <- labelled(
      c(1, 5, tagged_na("a", "b")),
      c(Unknown = tagged_na("a"), Refused = tagged_na("b"))
    )
    x1
    zap_missing(x1)

    x2 <- labelled_spss(
      c(1, 2, 1, 99),
      c(missing = 99),
      na_value = 99
    )
    x2
    zap_missing(x2)

    # You can also apply to data frames
    df <- tibble::tibble(x1, x2, y = 4:1)
    df
    zap_missing(df)

[Package haven version 2.3.0 Index]