skip cost aggregation of component if empty
This commit is contained in:
parent
52683236cd
commit
984e688615
@ -168,6 +168,7 @@ def aggregate_costs(n, flatten=False, opts=None, existing_only=False):
|
|||||||
n.iterate_components(iterkeys(components), skip_empty=False),
|
n.iterate_components(iterkeys(components), skip_empty=False),
|
||||||
itervalues(components)
|
itervalues(components)
|
||||||
):
|
):
|
||||||
|
if c.df.empty: continue
|
||||||
if not existing_only: p_nom += "_opt"
|
if not existing_only: p_nom += "_opt"
|
||||||
costs[(c.list_name, 'capital')] = (c.df[p_nom] * c.df.capital_cost).groupby(c.df.carrier).sum()
|
costs[(c.list_name, 'capital')] = (c.df[p_nom] * c.df.capital_cost).groupby(c.df.carrier).sum()
|
||||||
if p_attr is not None:
|
if p_attr is not None:
|
||||||
|
Loading…
Reference in New Issue
Block a user