[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2023-10-13 10:36:48 +00:00
parent b0a95aefaa
commit 21148e3cc5

View File

@ -202,8 +202,7 @@ def prepare_building_stock_data():
# heated floor area ---------------------------------------------------------- # heated floor area ----------------------------------------------------------
area = building_data[ area = building_data[
(building_data.type == "Heated area [Mm²]") (building_data.type == "Heated area [Mm²]") & (building_data.detail != "Total")
& (building_data.detail != "Total")
] ]
area_tot = area[["country", "sector", "value"]].groupby(["country", "sector"]).sum() area_tot = area[["country", "sector", "value"]].groupby(["country", "sector"]).sum()
area = pd.concat( area = pd.concat(
@ -983,20 +982,16 @@ 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.div(area_tot.groupby(level=0).transform('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 = (
# sec_w has columns "estimated" and "value" # sec_w has columns "estimated" and "value"
cost_dE.mul(sec_w.value, axis=0) cost_dE.mul(sec_w.value, axis=0)
# for some reasons names of the levels were lost somewhere # for some reasons names of the levels were lost somewhere
#.groupby(level="country_code") # .groupby(level="country_code")
.groupby(level=0) .groupby(level=0)
.sum() .sum()
.set_index( .set_index(pd.MultiIndex.from_product([cost_dE.index.unique(level=0), ["tot"]]))
pd.MultiIndex.from_product(
[cost_dE.index.unique(level=0), ["tot"]]
)
)
) )
cost_dE = pd.concat([cost_dE, tot]).unstack().stack() cost_dE = pd.concat([cost_dE, tot]).unstack().stack()