euler314 commited on
Commit
80709af
·
verified ·
1 Parent(s): 97b3201

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
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
- oni_long['Month'] = oni_long['Month'].map(lambda x: pd.to_datetime(x, format='%b').month)
 
 
 
 
 
 
 
 
 
 
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):