We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4921528 commit 02244cbCopy full SHA for 02244cb
1 file changed
climada/trajectories/riskperiod.py
@@ -134,8 +134,16 @@ def __init__(
134
self.calc_residual = calc_residual
135
self.measure = None # Only possible to set with apply_measure to make sure snapshots are consistent
136
137
- self._group_id_E0 = self.snapshot0.exposure.gdf["group_id"].values
138
- self._group_id_E1 = self.snapshot1.exposure.gdf["group_id"].values
+ self._group_id_E0 = (
+ self.snapshot0.exposure.gdf["group_id"].values
139
+ if "group_id" in self.snapshot0.exposure.gdf.columns
140
+ else np.array([])
141
+ )
142
+ self._group_id_E1 = (
143
+ self.snapshot1.exposure.gdf["group_id"].values
144
+ if "group_id" in self.snapshot1.exposure.gdf.columns
145
146
147
148
def _reset_impact_data(self):
149
self._impacts_arrays = None
0 commit comments