na_if {dplyr} | R Documentation

## Convert values to NA

### Description

This is a translation of the SQL command `NULL_IF`. It is useful if you want to convert an annoying value to `NA`.

### Usage

    na_if(x, y)

### Arguments

`x` | Vector to modify
`y` | Value to replace with NA

### Value

A modified version of `x` that replaces any values that are equal to `y` with NA.

### See Also

`coalesce()` to replace missing values with a specified value.

### Examples

    na_if(1:5, 5:1)

    x <- c(1, -1, 0, 10)
    100 / x
    100 / na_if(x, 0)

    y <- c("abc", "def", "", "ghi")
    na_if(y, "")

[Package dplyr version 0.7.0 Index]