mp_interpolate: Interpolate values within election periods
Description
As the Manifesto Project's variables are collected election-wise, values
for the time/years in between elections are not naturally available.
mp_interpolate allows to approximate them by several methods from
the abjacent observations.
Usage
mp_interpolate(
df,
vars = "(^rile$)|(^per((\\d{3}(_\\d)?)|\\d{4})$)",
by = "year",
approx = zoo::na.approx,
...
)
Arguments
df
a data.frame with observations to be interpolated
vars
a regular expression matching the names of the variables to be interpolated
by
increment of the interpolation sequence, passed to seq.Date
approx
Interpolation function, defaults to zoo's na.approx