R: Replace Missing Values

na.replace {gtools} | R Documentation

## Replace Missing Values

### Description

Replace missing values

### Usage

    na.replace(x, replace, ...)

### Arguments

`x` | vector possibly containing missing (`NA`) values
`replace` | either a scalar replacement value, or a function returning a scalar value
`...` | Optional arguments to be passed to `replace`

### Details

This is a convenience function that is the same as x[is.na(x)] <- replace

### Value

Vector with missing values (`NA`) replaced by the value of `replace`.

### Author(s)

Gregory R. Warnes greg@warnes.net

### See Also

`is.na`, `na.omit`

### Examples

    x <- c(1, 2, 3, NA, 6, 7, 8, NA, NA)

    # Replace with a specified value
    na.replace(x, "999")

    # Replace with the calculated median
    na.replace(x, median, na.rm = TRUE)

[Package gtools version 3.9.2.2 Index]