Learn R Programming

manifestoR (version 1.0-4)

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
...
Further arguments, passed on to approx

Examples

Run this code
mp_interpolate(mp_maindataset(), method = "constant")
mp_interpolate(mp_maindataset(), approx = na.spline, maxgap = 3)

Run the code above in your browser using DataLab