Summarises period-level baseline and project emissions for AMS-III.A monitoring datasets.

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

Arguments

data

Tibble containing period-level emissions.

group_cols

Character vector of grouping columns (e.g. farm identifiers).

monitoring_col

Column storing the monitoring period identifier.

Value

Tibble aggregated to the supplied grouping columns with summed emissions.

Examples

results <- tibble::tibble(
  farm_id = rep("A", 2),
  monitoring_period = 1:2,
  baseline_emissions_tco2e = c(3, 2.5),
  project_fertilizer_emissions_tco2e = c(0.4, 0.5),
  project_inoculant_emissions_tco2e = c(0.2, 0.2)
)
aggregate_monitoring_periods_iiia(results, group_cols = "farm_id")
#> # A tibble: 1 × 5
#>   farm_id monitoring_periods baseline_emissions_tco2e project_fertilizer_emiss…¹
#>   <chr>                <int>                    <dbl>                      <dbl>
#> 1 A                        2                      5.5                        0.9
#> # ℹ abbreviated name: ¹​project_fertilizer_emissions_tco2e
#> # ℹ 1 more variable: project_inoculant_emissions_tco2e <dbl>