Learn R Programming

lfstat (version 0.9.4)

fill_na: Interpolation NA values in a vector

Description

This function is a tiny wrapper around approx which allows to contain the maximum number of NA values in a row that will be filled by interpolation. This is useful to obtain regular time series.

Usage

fill_na(x, max.len = Inf, ...)

Arguments

x
a vector, possibly containing NA values
max.len
an integer vector of length one, constraining the number of of consecutive NA observations which will get replaced with interpolated values
...
further arguments, passed on to approx.

Value

See Also

approx, na.approx

Examples

Run this code
x <- 1:20
x[c(2, 3, 6, 11:15)] <- NA
fill_na(x, max.len = 2)

Run the code above in your browser using DataLab