replicate_df function

Replicate a prediction data frame over time

Replicate a prediction data frame over time

Useful for replicating prediction grids across time slices used in model fitting.

replicate_df(dat, time_name, time_values)

Arguments

  • dat: Data frame.
  • time_name: Name of time column in output.
  • time_values: Time values to replicate dat over.

Returns

A data frame replicated over time_values with a new column based on time_name.

Examples

df <- data.frame(variable = c("a", "b")) replicate_df(df, time_name = "year", time_values = 1:3) head(qcs_grid) nd <- replicate_df(qcs_grid, "year", unique(pcod$year)) head(nd) table(nd$year)