Examples for 'dplyr::coalesce'


Find first non-missing element

Aliases: coalesce

Keywords:

### ** Examples

# Use a single value to replace all missing values
x <- sample(c(1:5, NA, NA, NA))
coalesce(x, 0L)
[1] 0 0 1 5 3 4 2 0
# Or match together a complete vector from missing pieces
y <- c(1, 2, NA, NA, 5)
z <- c(NA, NA, 3, 4, 5)
coalesce(y, z)
[1] 1 2 3 4 5
# Supply lists by with dynamic dots
vecs <- list(
  c(1, 2, NA, NA, 5),
  c(NA, NA, 3, 4, 5)
)
coalesce(!!!vecs)
[1] 1 2 3 4 5

[Package dplyr version 1.0.9 Index]