@@ -1914,14 +1914,11 @@ def add_energy_storage_database(costs, data_year):
1914
1914
agg = df .loc [power_filter ].groupby (["technology" , "year" ]).sum (numeric_only = True )
1915
1915
charger_investment_filter = charger_filter & (df .technology == tech ) & (df .parameter == "investment" )
1916
1916
discharger_investment_filter = discharger_filter & (df .technology == tech ) & (df .parameter == "investment" )
1917
- for a in [2021 , 2030 ]:
1918
- df_year = (df .year == a )
1919
- df .loc [charger_investment_filter & df_year , "value" ] += agg .loc [(tech , a )]/ 2
1920
- df .loc [discharger_investment_filter & df_year , "value" ] += agg .loc [(tech , a )]/ 2
1921
-
1922
- index = df .loc [df ["technology_type" ]!= "nan" ].index
1923
- df .technology_type .replace ("nan" , np .nan , inplace = True )
1924
- df .loc [index ,"technology" ] = df .loc [index , "technology" ] + "-" + df .loc [index , "technology_type" ]
1917
+ df .loc [charger_investment_filter & df .year == 2021 , "value" ] += agg .loc [(tech , 2021 )]/ 2
1918
+ df .loc [charger_investment_filter & df .year == 2030 , "value" ] += agg .loc [(tech , 2030 )]/ 2
1919
+ df .loc [discharger_investment_filter & df .year == 2021 , "value" ] += agg .loc [(tech , 2021 )]/ 2
1920
+ df .loc [discharger_investment_filter & df .year == 2030 , "value" ] += agg .loc [(tech , 2030 )]/ 2
1921
+ df .loc [:,"technology" ] = df ["technology" ] + "-" + df ["technology_type" ]
1925
1922
1926
1923
# aggregate technology_type and unit
1927
1924
df = df .groupby (["technology" , "unit" , "year" ]).agg ({
0 commit comments