Fix calculation of averages

This commit is contained in:
ekatef 2023-10-11 12:28:34 +03:00
parent 5ee9df000b
commit 7ad60cb7f9

View File

@ -987,7 +987,7 @@ def sample_dE_costs_area(
# drop not considered countries # drop not considered countries
cost_dE = cost_dE.reindex(countries, level=0) cost_dE = cost_dE.reindex(countries, level=0)
# get share of residential and service floor area # get share of residential and service floor area
sec_w = area_tot.value / area_tot.value.groupby(level=0).sum() sec_w = area_tot.div(area_tot.groupby(level=0).transform('sum'))
# get the total cost-energy-savings weight by sector area # get the total cost-energy-savings weight by sector area
tot = ( tot = (
cost_dE.mul(sec_w, axis=0) cost_dE.mul(sec_w, axis=0)