Summarise baseline, project, and leakage emissions across monitoring periods at the grouping level required for verification.

aggregate_monitoring_periods_iiie(data, group_cols, monitoring_col = "monitoring_period")

Arguments

data

Tibble containing period-level emissions.

group_cols

Character vector identifying grouping columns.

monitoring_col

Column storing the monitoring period identifier.

Value

Tibble summarising emissions and monitoring period counts by group.

Examples

period_results <- tibble::tibble(
  plant_id = rep("A", 2),
  period = 1:2,
  baseline_emissions_tco2e = c(12, 11),
  project_emissions_tco2e = c(4, 3.5),
  leakage_emissions_tco2e = c(0.4, 0.3)
)
aggregate_monitoring_periods_iiie(period_results, group_cols = "plant_id", monitoring_col = "period")
#> # A tibble: 1 × 5
#>   plant_id monitoring_periods baseline_emissions_tco2e project_emissions_tco2e
#>   <chr>                 <int>                    <dbl>                   <dbl>
#> 1 A                         2                       23                     7.5
#> # ℹ 1 more variable: leakage_emissions_tco2e <dbl>