Skip to contents

This function takes a value, and then replaces empty elements (NA or zero-length character values) with the last non-empty preceding element it encountered.

Usage

carry_over_values(x, noId = "no_id")

Arguments

x

The vector

noId

The value to add for the first empty elements

Value

The vector with the carries over elements

Examples

rock::carry_over_values(
  c(
    NA, NA, 3, NA, NA, 7, NA, NA
  )
);
#> [1] "no_id" "no_id" "3"     "3"     "3"     "7"     "7"     "7"