Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -276,8 +276,19 @@ class TyphoonAnalyzer:
|
|
276 |
return oni_data, typhoon_data
|
277 |
|
278 |
def process_oni_data(self, oni_data):
|
|
|
279 |
oni_long = pd.melt(oni_data, id_vars=['Year'], var_name='Month', value_name='ONI')
|
280 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
return oni_long
|
282 |
|
283 |
def process_typhoon_data(self, typhoon_data):
|
|
|
276 |
return oni_data, typhoon_data
|
277 |
|
278 |
def process_oni_data(self, oni_data):
|
279 |
+
"""Process ONI data"""
|
280 |
oni_long = pd.melt(oni_data, id_vars=['Year'], var_name='Month', value_name='ONI')
|
281 |
+
|
282 |
+
# Create a mapping for month numbers
|
283 |
+
month_map = {
|
284 |
+
'01': 1, '02': 2, '03': 3, '04': 4,
|
285 |
+
'05': 5, '06': 6, '07': 7, '08': 8,
|
286 |
+
'09': 9, '10': 10, '11': 11, '12': 12
|
287 |
+
}
|
288 |
+
|
289 |
+
# Convert month strings to numbers directly
|
290 |
+
oni_long['Month'] = oni_long['Month'].map(month_map)
|
291 |
+
|
292 |
return oni_long
|
293 |
|
294 |
def process_typhoon_data(self, typhoon_data):
|