[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
parent
88dba98512
commit
a6ea15ea4a
@ -33,7 +33,9 @@ if __name__ == "__main__":
|
|||||||
pop_layout = pd.read_csv(snakemake.input.clustered_pop_layout, index_col=0)
|
pop_layout = pd.read_csv(snakemake.input.clustered_pop_layout, index_col=0)
|
||||||
|
|
||||||
year = str(snakemake.params.energy_totals_year)
|
year = str(snakemake.params.energy_totals_year)
|
||||||
district_heat_share = pd.read_csv(snakemake.input.district_heat_share, index_col=0)[year]
|
district_heat_share = pd.read_csv(snakemake.input.district_heat_share, index_col=0)[
|
||||||
|
year
|
||||||
|
]
|
||||||
|
|
||||||
# make ct-based share nodal
|
# make ct-based share nodal
|
||||||
district_heat_share = district_heat_share.reindex(pop_layout.ct).fillna(0)
|
district_heat_share = district_heat_share.reindex(pop_layout.ct).fillna(0)
|
||||||
|
@ -419,7 +419,7 @@ def build_energy_totals(countries, eurostat, swiss, idees):
|
|||||||
|
|
||||||
# add swiss energy data
|
# add swiss energy data
|
||||||
|
|
||||||
df = pd.concat([df.drop("CH", errors='ignore'), swiss]).sort_index()
|
df = pd.concat([df.drop("CH", errors="ignore"), swiss]).sort_index()
|
||||||
|
|
||||||
# get values for missing countries based on Eurostat EnergyBalances
|
# get values for missing countries based on Eurostat EnergyBalances
|
||||||
# divide cooking/space/water according to averages in EU28
|
# divide cooking/space/water according to averages in EU28
|
||||||
@ -724,7 +724,7 @@ def build_transport_data(countries, population, idees):
|
|||||||
countries_without_ch = set(countries) - {"CH"}
|
countries_without_ch = set(countries) - {"CH"}
|
||||||
new_index = pd.MultiIndex.from_product(
|
new_index = pd.MultiIndex.from_product(
|
||||||
[countries_without_ch, transport_data.index.levels[1]],
|
[countries_without_ch, transport_data.index.levels[1]],
|
||||||
names=["country", "year"]
|
names=["country", "year"],
|
||||||
)
|
)
|
||||||
|
|
||||||
transport_data = transport_data.reindex(index=new_index)
|
transport_data = transport_data.reindex(index=new_index)
|
||||||
@ -750,7 +750,9 @@ def build_transport_data(countries, population, idees):
|
|||||||
|
|
||||||
cars_pp = transport_data["number cars"] / population
|
cars_pp = transport_data["number cars"] / population
|
||||||
|
|
||||||
fill_values = {year: cars_pp.mean() * population for year in transport_data.index.levels[1]}
|
fill_values = {
|
||||||
|
year: cars_pp.mean() * population for year in transport_data.index.levels[1]
|
||||||
|
}
|
||||||
fill_values = pd.DataFrame(fill_values).stack()
|
fill_values = pd.DataFrame(fill_values).stack()
|
||||||
fill_values = pd.DataFrame(fill_values, columns=["number cars"])
|
fill_values = pd.DataFrame(fill_values, columns=["number cars"])
|
||||||
fill_values.index.names = ["country", "year"]
|
fill_values.index.names = ["country", "year"]
|
||||||
|
@ -25,7 +25,7 @@ logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
def build_nodal_transport_data(fn, pop_layout, year):
|
def build_nodal_transport_data(fn, pop_layout, year):
|
||||||
transport_data = pd.read_csv(fn, index_col=[0, 1])
|
transport_data = pd.read_csv(fn, index_col=[0, 1])
|
||||||
transport_data = transport_data.xs(min(2015, year), level='year')
|
transport_data = transport_data.xs(min(2015, year), level="year")
|
||||||
|
|
||||||
nodal_transport_data = transport_data.loc[pop_layout.ct].fillna(0.0)
|
nodal_transport_data = transport_data.loc[pop_layout.ct].fillna(0.0)
|
||||||
nodal_transport_data.index = pop_layout.index
|
nodal_transport_data.index = pop_layout.index
|
||||||
|
Loading…
Reference in New Issue
Block a user