The function more or less provides a wrapper around merge
that
aims to handle the merging well if additional columns are present
in one or both data sets. If in doubt, you should probably merge the
data sets manually.
merge_pred_and_obs(
forecasts,
observations,
join = c("left", "full", "right"),
by = NULL
)
data.frame with the forecast data (as can be passed to
eval_forecasts
).
data.frame with the observations
character, one of `c("left", "full", "right")`. Determines the type of the join. Usually, a left join is appropriate, but sometimes you may want to do a full join to keep dates for which there is a forecast, but no ground truth data.
character vector that denotes the columns by which to merge. Any value that is not a column in observations will be removed.
a data.frame with forecasts and observations