coalesce.na {kimisc}R Documentation

Replaces NA values

Description

This (vectorized) function returns the first non-NA argument, similar to the SQL function COALESCE. If a vector or matrix is passed as first argument, the remaining arguments are recycled to generate a vector/matrix of the same dimension, and coalescing is done element by element.

Usage

coalesce.na(x, ...)

Arguments

x

The first value to coalesce.

...

Other values to coalesce.

Value

A vector of the same length as x.

Examples

coalesce.na(NA, -1)
coalesce.na(5, 3)
coalesce.na(c(1,NA,NA), c(NA,2))
coalesce.na(matrix(c(NA, 1:3), nrow=2))
coalesce.na(NA)

[Package kimisc version 0.2-1 Index]