coalesce: Return first non-missing element

View source: R/coalesce.R

coalesceR Documentation

Return first non-missing element

Description

It is an alias for data.table fcoalesce. For details see fcoalesce

Usage

coalesce(..., nan = NA)

Arguments

...

vectors

nan

NA or NaN. For details see fcoalesce

Value

A vector the same length as the first ... argument with NA values replaced by the first non-missing value.

Examples

# examples from dplyr
x = sample(c(1:5, NA, NA, NA))
coalesce(x, 0L)

y = c(1, 2, NA, NA, 5)
z = c(NA, NA, 3, 4, 5)
coalesce(y, z)

maditr documentation built on Jan. 19, 2026, 9:06 a.m.