aggregate_monitoring_periods_iiif.RdAggregate baseline, project, and leakage emissions across monitoring periods and return totals alongside the number of monitoring periods per group.
aggregate_monitoring_periods_iiif(
data,
group_cols,
monitoring_col = "monitoring_period"
)Tibble summarising emissions by group with monitoring period counts.
period_results <- tibble::tibble(
site_id = rep("A", 2),
period = 1:2,
baseline_emissions_tco2e = c(20, 19),
project_emissions_tco2e = c(5, 4.5),
leakage_emissions_tco2e = c(0.5, 0.4)
)
aggregate_monitoring_periods_iiif(period_results, group_cols = "site_id", monitoring_col = "period")
#> # A tibble: 1 × 5
#> site_id monitoring_periods baseline_emissions_tco2e project_emissions_tco2e
#> <chr> <int> <dbl> <dbl>
#> 1 A 2 39 9.5
#> # ℹ 1 more variable: leakage_emissions_tco2e <dbl>