make_summary: explicitly typecast default values

This commit is contained in:
Fabian Neumann 2023-07-26 08:47:49 +02:00
parent d64d20945b
commit 5231135d5f

View File

@ -299,9 +299,9 @@ def calculate_energy(n, label, energy):
) )
# remove values where bus is missing (bug in nomopyomo) # remove values where bus is missing (bug in nomopyomo)
no_bus = c.df.index[c.df["bus" + port] == ""] no_bus = c.df.index[c.df["bus" + port] == ""]
totals.loc[no_bus] = n.component_attrs[c.name].loc[ totals.loc[no_bus] = float(n.component_attrs[c.name].loc[
"p" + port, "default" "p" + port, "default"
] ])
c_energies -= totals.groupby(c.df.carrier).sum() c_energies -= totals.groupby(c.df.carrier).sum()
c_energies = pd.concat([c_energies], keys=[c.list_name]) c_energies = pd.concat([c_energies], keys=[c.list_name])