Learn R Programming

valueprhr (version 0.1.0)

aggregate_to_timeseries: Create Time-Series Aggregated Data

Description

Aggregates panel data to time series by computing means across sectors.

Usage

aggregate_to_timeseries(panel_data, vars = c("log_direct", "log_production"))

Value

Data frame with one row per year containing aggregated values.

Arguments

panel_data

Data frame with panel data.

vars

Character vector of variables to aggregate. Default c("log_direct", "log_production").

Examples

Run this code
set.seed(123)
panel <- data.frame(
  year = rep(2000:2005, 3),
  sector = rep(c("A", "B", "C"), each = 6),
  log_direct = rnorm(18, mean = 5),
  log_production = rnorm(18, mean = 5)
)
ts_agg <- aggregate_to_timeseries(panel)
head(ts_agg)

Run the code above in your browser using DataLab