aggregate_monitoring_periods.RdSummarises baseline and project energy measurements across monitoring periods and applies emission factors to derive period-level emission reductions.
aggregate_monitoring_periods(
efficiency_data,
monitoring_cols = c("year", "month"),
group_cols = "site_id",
baseline_energy_col = "baseline_energy_mwh",
project_energy_col = "project_energy_mwh",
emission_factor_col = "emission_factor_tco2e_mwh"
)Tibble containing monitoring records with grouping, monitoring period, baseline energy, project energy, and emission factors.
Character vector defining the monitoring-period columns.
Character vector defining entity identifiers.
Column storing baseline energy in MWh.
Column storing project energy in MWh.
Column storing emission factors in tCO2e/MWh.
A tibble grouped by entity and monitoring period with baseline energy, project energy, energy savings, and emission reductions.
data <- simulate_ams_iic_dataset(n_sites = 3, n_periods = 4)
aggregate_monitoring_periods(
data,
monitoring_cols = c("year", "month"),
group_cols = "site_id"
)
#> Error: `useful_energy_col` must be present in `thermal_data`.