build_powerplants: Fix add_custom_powerplants

Typo and type instability.

Fixes #109.
This commit is contained in:
FabianHofmann 2019-12-03 00:52:52 +01:00 committed by Jonas Hörsch
parent 7ddc153bd2
commit 5143a258ac

View File

@ -81,9 +81,10 @@ def add_custom_powerplants(ppl):
custom_ppl_query = snakemake.config['electricity']['custom_powerplants'] custom_ppl_query = snakemake.config['electricity']['custom_powerplants']
if not custom_ppl_query: if not custom_ppl_query:
return ppl return ppl
add_ppls = pd.read_csv(snakemake.input.custom_powerplants, index_col=0) add_ppls = pd.read_csv(snakemake.input.custom_powerplants, index_col=0,
dtype={'bus': 'str'})
if isinstance(custom_ppl_query, str): if isinstance(custom_ppl_query, str):
add_ppls.query(add_ppls, inplace=True) add_ppls.query(custom_ppl_query, inplace=True)
return ppl.append(add_ppls, sort=False) return ppl.append(add_ppls, sort=False)