pypsa-eur/scripts/modify_cost_data.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

13 lines
391 B
Python
Raw Normal View History

import pandas as pd
costs = pd.read_csv(snakemake.input.costs, index_col=[0, 1]).sort_index()
if "modifications" in snakemake.input.keys():
modifications = pd.read_csv(snakemake.input.modifications, index_col=[0, 1]).sort_index()
costs.loc[modifications.index] = modifications
print(modifications)
print( costs.loc[modifications.index])
costs.to_csv(snakemake.output[0])