Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -174,9 +174,14 @@ def optimize_energy_system(city_code, solar_cost, onshore_wind_cost, offshore_wi
|
|
| 174 |
df_heatmap['Time'] = pd.to_datetime(df_heatmap['Time'], errors='coerce') # Ensure Time is in datetime format
|
| 175 |
df_heatmap['day_of_year'] = df_heatmap['Time'].dt.dayofyear
|
| 176 |
df_heatmap['hour_of_day'] = df_heatmap['Time'].dt.hour
|
| 177 |
-
|
| 178 |
-
#
|
| 179 |
-
pivot_df = df_heatmap.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 180 |
|
| 181 |
# Create Plotly heatmap
|
| 182 |
fig_heatmap = px.imshow(
|
|
|
|
| 174 |
df_heatmap['Time'] = pd.to_datetime(df_heatmap['Time'], errors='coerce') # Ensure Time is in datetime format
|
| 175 |
df_heatmap['day_of_year'] = df_heatmap['Time'].dt.dayofyear
|
| 176 |
df_heatmap['hour_of_day'] = df_heatmap['Time'].dt.hour
|
| 177 |
+
|
| 178 |
+
# Use pivot_table instead of pivot to handle duplicates
|
| 179 |
+
pivot_df = df_heatmap.pivot_table(
|
| 180 |
+
index='hour_of_day',
|
| 181 |
+
columns='day_of_year',
|
| 182 |
+
values=f'{energy_source} hourly capacity factor',
|
| 183 |
+
aggfunc='mean'
|
| 184 |
+
)
|
| 185 |
|
| 186 |
# Create Plotly heatmap
|
| 187 |
fig_heatmap = px.imshow(
|