EmilyPalmm commited on
Commit
6091455
·
1 Parent(s): 4418be6

oxygen nitrogen forecast added or summary

Browse files
Files changed (2) hide show
  1. app.py +31 -2
  2. data/oxygen_nitrogen_merged.csv +288 -0
app.py CHANGED
@@ -151,8 +151,22 @@ class DataContextManager:
151
  "sample_countries": ["India", "Brazil", "Germany"],
152
  "data_type": "chemical time-series",
153
  "good_for": "Tracking organic pollution trends over time by country"
154
- }
155
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
 
157
  }
158
 
@@ -242,6 +256,11 @@ class DataContextManager:
242
  if any(keyword in query_lower for keyword in ['ph', 'pH levels', 'acidity', 'alkaline', 'acidic', 'neutral']):
243
  if dataset_name == 'ph_levels':
244
  score += 3
 
 
 
 
 
245
 
246
 
247
 
@@ -610,6 +629,15 @@ def enhanced_determine_query_type(query: str) -> Tuple[str, Dict[str, Any]]:
610
  'focus_columns': ['Country', 'Year', 'Average Oxygen Demand (mg/L)', 'Notes'],
611
  'data_type': 'chemical time-series'
612
  }
 
 
 
 
 
 
 
 
 
613
 
614
 
615
  # 5. COUNTRY QUERIES
@@ -691,6 +719,7 @@ csv_paths = {
691
  "oxidized_nitrogen": "data/oxidized_nitrogen_country_year.csv",
692
  "ph_levels": "data/ph_country_year_summary.csv",
693
  "oxygen_demand": "data/oxygen_demand_country_year.csv",
 
694
  }
695
  data_manager = DataContextManager(csv_paths)
696
 
 
151
  "sample_countries": ["India", "Brazil", "Germany"],
152
  "data_type": "chemical time-series",
153
  "good_for": "Tracking organic pollution trends over time by country"
154
+ },
155
+
156
+ "oxygen_nitrogen_summary": {
157
+ "title": "Oxygen Demand vs Oxidized Nitrogen Levels",
158
+ "description": "Yearly average of oxygen demand and oxidized nitrogen by country. Helps track water pollution and ecological stress.",
159
+ "contains": "Average biochemical oxygen demand and oxidized nitrogen levels across countries and years.",
160
+ "columns": {
161
+ "Country": "Country name",
162
+ "Year": "Year of sample",
163
+ "Average Oxygen Demand (mg/L)": "Mean oxygen demand (mg/L)",
164
+ "Average Oxidized Nitrogen (mg/L)": "Mean oxidized nitrogen concentration (mg/L)"
165
+ },
166
+ "sample_countries": ["India", "Germany", "Brazil"],
167
+ "data_type": "chemical time-series",
168
+ "good_for": "Comparing pollution trends over time, analyzing nutrient and organic load impacts on ecosystems"
169
+ },
170
 
171
  }
172
 
 
256
  if any(keyword in query_lower for keyword in ['ph', 'pH levels', 'acidity', 'alkaline', 'acidic', 'neutral']):
257
  if dataset_name == 'ph_levels':
258
  score += 3
259
+
260
+ if any(keyword in query_lower for keyword in ['oxygen demand', 'oxidized nitrogen', 'pollution correlation', 'combined', 'organic pollution', 'dead zones']):
261
+ if dataset_name == 'oxygen_nitrogen_summary':
262
+ score += 3
263
+
264
 
265
 
266
 
 
629
  'focus_columns': ['Country', 'Year', 'Average Oxygen Demand (mg/L)', 'Notes'],
630
  'data_type': 'chemical time-series'
631
  }
632
+
633
+ if re.search(r'\b(oxygen demand|oxidized nitrogen|joint pollution|combined pollution|bod vs nitrate|pollution indicators)\b', query_lower):
634
+ logger.info("Classified as: data (oxygen + nitrogen)")
635
+ return "data", {
636
+ 'dataset_preference': 'oxygen_nitrogen_summary',
637
+ 'focus_columns': ['Country', 'Year', 'Average Oxygen Demand (mg/L)', 'Average Oxidized Nitrogen (mg/L)'],
638
+ 'data_type': 'chemical time-series'
639
+ }
640
+
641
 
642
 
643
  # 5. COUNTRY QUERIES
 
719
  "oxidized_nitrogen": "data/oxidized_nitrogen_country_year.csv",
720
  "ph_levels": "data/ph_country_year_summary.csv",
721
  "oxygen_demand": "data/oxygen_demand_country_year.csv",
722
+ "oxygen_nitrogen_summary": "data/oxygen_nitrogen_merged.csv",
723
  }
724
  data_manager = DataContextManager(csv_paths)
725
 
data/oxygen_nitrogen_merged.csv ADDED
@@ -0,0 +1,288 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Country,Year,Average Oxygen Demand (mg/L),Average Oxidized Nitrogen (mg/L)
2
+ Argentina,2011,14.0,1.865
3
+ Argentina,2012,3.625,1.92875
4
+ Argentina,2013,8.875,1.645
5
+ Argentina,2021,9.0,0.6574427425237054
6
+ Austria,2014,2.0376708860759494,3.376383121735209
7
+ Austria,2017,2.475,1.3159159514257557
8
+ Austria,2021,1.213720238095238,1.1715438317590858
9
+ Belgium,2013,15.338392434988181,1.8688082959641257
10
+ Belgium,2014,18.248337837837838,1.7404879385964913
11
+ Belgium,2015,18.228374816983894,1.7644712765957447
12
+ Belgium,2016,16.041923076923077,1.9332676501580612
13
+ Belgium,2017,15.747077625570777,1.7452829989440337
14
+ Belgium,2018,15.696199494949495,1.7752469631440162
15
+ Belgium,2019,16.125688073394496,1.9046028263414636
16
+ Belgium,2020,15.737297668038408,1.907051225473251
17
+ Belgium,2021,15.312514757969304,1.9739512348949582
18
+ Bulgaria,2013,12.3275,0.410585912
19
+ Bulgaria,2014,10.646153846153846,0.41482244143999997
20
+ Bulgaria,2015,9.57826923076923,0.60752570477
21
+ Bulgaria,2016,10.511176470588236,0.55052248682
22
+ Bulgaria,2017,10.855294117647059,0.5040116374
23
+ Bulgaria,2018,11.2659375,0.5032869307500001
24
+ Bulgaria,2019,10.415909090909091,0.475721078765
25
+ Bulgaria,2020,8.674615384615384,0.43285865713529414
26
+ Canada,2015,4.45,0.1907995420583273
27
+ Canada,2016,4.094117647058823,0.18714850557244175
28
+ Canada,2017,7.616216216216216,0.19995251256281407
29
+ Canada,2018,5.644444444444444,0.18171423348132673
30
+ Canada,2019,5.9399999999999995,0.16807557312252963
31
+ Croatia,2013,6.326722846441948,0.5885122269698675
32
+ Croatia,2014,3.6418724409448817,0.519986851756404
33
+ Croatia,2015,3.012723076923077,0.10748787040216902
34
+ Croatia,2016,2.9133556149732622,0.08345541269784557
35
+ Croatia,2017,3.0700136239782014,0.022022485557532785
36
+ Croatia,2018,2.9204411764705887,0.024047645773629032
37
+ Croatia,2019,3.3106880733944957,0.420117989596497
38
+ Croatia,2021,4.5291015625,0.3672388579704961
39
+ Estonia,2013,9.707692307692307,0.1340197361076923
40
+ Estonia,2014,9.41547619047619,0.12397294644444445
41
+ Estonia,2015,9.799999999999999,0.17283279616666666
42
+ Estonia,2016,11.366964285714285,0.9453478681446846
43
+ Estonia,2017,10.243564356435643,0.58801
44
+ Estonia,2018,9.102884615384616,0.5324903480955883
45
+ Estonia,2019,13.304347826086957,0.601513952527902
46
+ Estonia,2020,16.360869565217392,0.7267260108097353
47
+ Estonia,2021,9.913461538461538,0.8000289946064706
48
+ Finland,2013,15.85006329113924,0.2225887037037037
49
+ Finland,2014,15.014147909967845,0.21965603575018292
50
+ Finland,2015,17.238867924528304,0.29677119850187267
51
+ Finland,2016,17.05603448275862,0.1977311203319502
52
+ Finland,2017,15.6056,0.19432507480314962
53
+ Finland,2018,15.060769230769232,0.20412020490784313
54
+ Finland,2019,14.602222222222222,0.2247671102661597
55
+ Finland,2020,16.716968325791854,0.20173258928571428
56
+ Finland,2021,17.147426470588236,0.2369100371747212
57
+ France,2013,4.874360068259386,2.3663806890569745
58
+ France,2014,7.262885662431942,2.22218774082356
59
+ France,2015,7.789086294416244,1.9583789863056915
60
+ Greece,2012,3.6669871711339326,0.6765643369340976
61
+ Greece,2013,3.727145744238787,12.50170398003688
62
+ Greece,2015,2.664078946134314,13.240370359163487
63
+ Greece,2018,7.3668918805616395,16.05668423982963
64
+ Greece,2019,7.437992843889419,17.647283321349775
65
+ Greece,2020,0.9999999880790718,26.332821629769978
66
+ India,1980,3.11,0.06731379340659341
67
+ India,1981,3.840727272727273,0.5950156843156843
68
+ India,1982,6.781527777777778,0.20972765825242717
69
+ India,1983,5.995138888888889,0.09949888751926039
70
+ India,1984,5.68,0.1049800102406554
71
+ India,1985,12.407894736842104,0.06818403846153846
72
+ India,1986,3.8736363636363635,0.10382789855072463
73
+ India,1987,16.055306748466258,0.09489769404820463
74
+ India,1988,14.88340625,0.31591638952
75
+ India,1989,13.752932659932661,0.4895669405273834
76
+ India,1990,9.322659021406729,0.41061792760136784
77
+ India,1991,5.117426710097719,0.3885351827269386
78
+ India,1992,3.303705263157895,0.45641880318058387
79
+ India,1993,6.330600358422939,0.5481139085785848
80
+ India,1994,6.095113675213676,0.7781059636200984
81
+ India,1995,11.840915378356387,1.0050961180005462
82
+ India,1996,3.5771174275618374,1.235967062302297
83
+ India,1997,4.10564489003881,1.1299566820905922
84
+ India,1998,3.350494642857143,0.9828953598912304
85
+ India,1999,3.5488654088050313,0.6229390468108403
86
+ India,2000,3.6010879629629633,0.6098418248154046
87
+ India,2001,4.213269657258064,0.5357816545547595
88
+ India,2002,5.034542491268917,0.5332176617336153
89
+ India,2003,4.715970217640321,0.6737036712277413
90
+ India,2004,5.812219785575048,0.5356552751767321
91
+ India,2005,8.12411499272198,0.6732640337624917
92
+ India,2006,7.792989054726368,0.8741945249835634
93
+ India,2007,10.365183654297791,1.2794682960824046
94
+ India,2008,11.042174245835211,1.3990138135411592
95
+ India,2009,12.231545675020211,1.517958978839705
96
+ India,2010,12.155222804532578,1.3581301122709426
97
+ India,2011,10.398000993377483,1.468113044591029
98
+ India,2012,11.88089012979173,1.9821452533619457
99
+ India,2013,11.532752848244622,1.6056543806154413
100
+ India,2014,12.337255752985726,1.8539570704312114
101
+ India,2015,14.05075532495904,2.151772337583254
102
+ India,2016,12.538998827323367,1.6266332278026905
103
+ India,2017,17.285226124305204,0.9678119518737673
104
+ India,2018,7.9898115720392555,0.824997737556561
105
+ India,2019,7.230244614526839,0.8426269938650307
106
+ India,2020,5.569269387755102,1.275441160567732
107
+ India,2021,9.31331397016638,2.165135569391444
108
+ Ireland,2013,2.604969696969697,0.4225486403891543
109
+ Ireland,2014,1.8854508196721311,0.4083400426498604
110
+ Ireland,2015,1.899769392033543,0.3385821173106455
111
+ Ireland,2016,1.2054662379421222,0.5358836663745177
112
+ Ireland,2017,1.368,0.3816079329146658
113
+ Ireland,2018,1.3022082018927446,0.4575857362792789
114
+ Ireland,2019,1.3130030959752323,0.5240031041135429
115
+ Ireland,2020,1.3282544378698224,0.42143681837399677
116
+ Ireland,2021,1.3059561128526647,0.4393362856064067
117
+ Italy,2015,9.782166752444674,28.321950183147095
118
+ Italy,2016,4.908333738158854,1.2502315783125937
119
+ Italy,2017,7.865120481927711,0.2593577965656566
120
+ Italy,2018,5.844549776286353,0.9532564778670081
121
+ Italy,2019,8.12968913857678,0.8353587818904209
122
+ Italy,2020,6.821724226804124,0.7332326778197158
123
+ Italy,2021,7.658316532258064,0.7589599129968628
124
+ Latvia,2013,1.18,0.2119885944075
125
+ Latvia,2014,1.845,0.3684728561495
126
+ Latvia,2015,1.9353333333333333,0.9056784920193334
127
+ Latvia,2016,3.661,0.3762793690381081
128
+ Latvia,2017,1.50875,0.3501569543901562
129
+ Latvia,2018,1.6295652173913042,0.2832179215277021
130
+ Latvia,2019,1.580909090909091,0.5191781552659455
131
+ Latvia,2020,2.1510000000000002,0.33938517608333335
132
+ Latvia,2021,1.8515000000000001,0.48207721018416666
133
+ Lithuania,2013,14.77328231292517,1.439478875088053
134
+ Lithuania,2014,14.270932203389831,1.494924455469298
135
+ Lithuania,2015,13.338366666666667,0.8175925635511262
136
+ Lithuania,2016,13.395086614173227,2.3251444654914506
137
+ Lithuania,2017,15.53540157480315,2.1909785185516477
138
+ Lithuania,2018,14.224267716535433,1.0678287202102388
139
+ Lithuania,2019,13.423070866141732,0.8338995819093701
140
+ Lithuania,2020,14.439447077409163,1.0175918376389521
141
+ Lithuania,2021,14.026687697160883,1.2893589533806686
142
+ Macedonia (the former Yugoslav Republic of),2013,3.669052605,2.167980780509978
143
+ Macedonia (the former Yugoslav Republic of),2014,3.6994999999999996,2.7919369103053433
144
+ Macedonia (the former Yugoslav Republic of),2015,3.107900552486188,0.5852059756343729
145
+ Macedonia (the former Yugoslav Republic of),2016,2.9660648148148145,0.5041252900232018
146
+ Macedonia (the former Yugoslav Republic of),2017,3.4014975845410627,0.6237331028809809
147
+ Macedonia (the former Yugoslav Republic of),2018,3.6793684210526316,0.8251581154276472
148
+ Macedonia (the former Yugoslav Republic of),2019,3.5987666666666667,0.5596827370083111
149
+ Macedonia (the former Yugoslav Republic of),2020,3.357640449438202,0.551454609173997
150
+ Macedonia (the former Yugoslav Republic of),2021,3.700095238095238,0.49518813803055245
151
+ Mexico,2012,63.57586358293839,0.6743543876445462
152
+ Mexico,2013,61.83564042684657,0.5587333015892272
153
+ Mexico,2014,60.616881684789206,0.5366792610490285
154
+ Mexico,2015,44.3872988431094,0.494051644146484
155
+ Mexico,2016,50.15228656420426,0.526293655011886
156
+ Mexico,2017,50.94130444804537,0.6385098871551781
157
+ Mexico,2018,49.14352775803374,0.7156688151054438
158
+ Mexico,2019,53.64428358034971,1.1350922040066778
159
+ Mexico,2020,31.93826205385097,0.9155270743200102
160
+ Mexico,2021,29.54148435434112,1.7684642520391518
161
+ Norway,1977,2.3000000000000003,0.0102
162
+ Norway,1978,2.187777777777778,0.013738461538461538
163
+ Norway,1979,5.2,0.01790909090909091
164
+ Norway,1980,5.023076923076923,0.034974789915966385
165
+ Norway,1981,4.2620588235294115,0.04695121951219512
166
+ Norway,1982,4.145666666666667,0.06544148936170213
167
+ Norway,1983,4.267878787878788,0.08420661157024793
168
+ Norway,1984,4.1725,0.09192307692307693
169
+ Norway,1985,9.2,0.15385714285714286
170
+ Norway,1986,1.55,0.09718232044198895
171
+ Norway,1987,2.0140000000000002,0.09528082191780822
172
+ Norway,1989,1.888,0.03735398230088496
173
+ Norway,1990,3.7975,0.04858904109589041
174
+ Norway,1991,4.656923076923077,0.05005676855895196
175
+ Norway,1992,2.5388888888888888,0.05869615384615384
176
+ Norway,1993,2.854375,0.04710407239819005
177
+ Norway,1994,3.3706666666666667,0.052120930232558135
178
+ Norway,1995,3.0541666666666667,0.05857518796992481
179
+ Norway,1996,2.6816666666666666,0.06052857142857143
180
+ Norway,1997,2.66,0.052623711340206186
181
+ Norway,1998,2.8333333333333335,0.05275257731958763
182
+ Norway,1999,2.1,0.04571491228070176
183
+ Norway,2016,7.7,0.05515865689959514
184
+ Norway,2017,3.6,0.04928417314418605
185
+ Poland,2013,5.316677115987461,4.561520610344827
186
+ Poland,2014,5.820295857988166,3.7153218928947367
187
+ Poland,2015,6.57483870967742,3.5580637874
188
+ Portugal,2010,3.0058823529411764,0.37972555302
189
+ Portugal,2011,2.4586956521739127,0.4310372682810811
190
+ Portugal,2012,1.449468085106383,0.5150414547819209
191
+ Portugal,2013,0.9755813953488373,0.6120598064339483
192
+ Portugal,2014,1.307843137254902,0.6466302363732558
193
+ Portugal,2015,1.1849056603773584,0.6251034281642511
194
+ Portugal,2016,3.0,0.5314350585666667
195
+ Portugal,2017,3.1375,0.40705723181
196
+ Portugal,2018,1.425,0.565103044
197
+ Portugal,2019,0.75,0.5893709527272727
198
+ Portugal,2020,0.6636363636363636,0.7054187500000001
199
+ Portugal,2021,1.0308333333333333,0.9179849333333333
200
+ Serbia,2000,2.836654804270463,1.1954109371927208
201
+ Serbia,2001,2.478308823529412,1.124731163608
202
+ Serbia,2002,2.579725085910653,1.2968106022378503
203
+ Serbia,2003,2.78932384341637,1.2710599062076768
204
+ Serbia,2013,5.397892888498683,0.96124373355
205
+ Serbia,2014,5.6976146788990825,0.8579834154545455
206
+ Serbia,2015,6.229465020576132,0.9132169303529412
207
+ Serbia,2016,4.2275816993464055,0.9790606466666666
208
+ Serbia,2017,4.466666666666667,0.9522832352657005
209
+ Serbia,2018,4.419363057324841,0.9733182171988795
210
+ Serbia,2019,4.538794871794871,1.0002750442816901
211
+ Serbia,2020,3.766370157819225,0.9933107020359282
212
+ Slovenia,1995,2.4833333333333334,1.6178333333333335
213
+ Slovenia,1996,2.536363636363636,1.5801818181818184
214
+ Slovenia,1997,3.1833333333333336,1.6761666666666668
215
+ Slovenia,1998,2.5500000000000003,1.518
216
+ Slovenia,1999,2.6863636363636365,1.504181818181818
217
+ Slovenia,2000,2.7875,1.4075833333333332
218
+ Slovenia,2001,2.77037037037037,1.3262222222222222
219
+ Slovenia,2002,3.0074074074074075,1.4192962962962963
220
+ Slovenia,2003,3.340740740740741,1.3807407407407408
221
+ Slovenia,2004,3.122448979591837,1.3056326530612246
222
+ Slovenia,2005,2.9562500000000003,1.4157916666666666
223
+ Slovenia,2006,1.2625,1.5464166666666666
224
+ Slovenia,2007,2.0357142857142856,1.2782307692307693
225
+ Slovenia,2008,1.301923076923077,1.228846153846154
226
+ Slovenia,2009,1.1615384615384614,1.251423076923077
227
+ Slovenia,2010,0.9857142857142858,1.1825892857142857
228
+ Slovenia,2011,1.0446428571428572,1.1706607142857144
229
+ Slovenia,2012,1.1125,1.1717499999999998
230
+ Slovenia,2013,1.0542857142857143,1.2395178571428571
231
+ Slovenia,2014,0.9160714285714285,1.0803571428571428
232
+ Slovenia,2015,1.0827586206896553,1.1015344827586206
233
+ Slovenia,2018,0.993103448275862,1.1898906175862067
234
+ Slovenia,2019,0.9400000000000001,1.2402236385454548
235
+ Slovenia,2020,2.6083333333333334,0.5486795996864865
236
+ Slovenia,2021,2.6545454545454543,0.552966720224138
237
+ Sweden,2015,10.761111111111111,0.6338194445185186
238
+ Sweden,2016,9.533038793103447,0.6491714690601675
239
+ Sweden,2017,10.728675352877309,0.6770192455735181
240
+ Sweden,2018,9.001899141630902,0.671971875
241
+ Sweden,2019,10.165069222577209,0.9223561670340815
242
+ Sweden,2020,10.440438871473354,0.8447379899497488
243
+ Sweden,2021,11.222685185185185,0.9423844587352626
244
+ United States of America (the),1979,2.109090909090909,0.807905610907184
245
+ United States of America (the),1980,2.3833333333333333,0.7732890353920889
246
+ United States of America (the),1981,2.626315789473684,0.9173026666666667
247
+ United States of America (the),1982,3.0300000000000002,0.8984945490584737
248
+ United States of America (the),1983,2.9125,1.0500611183355006
249
+ United States of America (the),1984,6.05,1.011041095890411
250
+ United States of America (the),1985,35.825,0.8123365527488856
251
+ United States of America (the),1986,24.333333333333332,0.6800328657314629
252
+ United States of America (the),1987,15.17142857142857,0.7293370786516854
253
+ United States of America (the),1988,26.522727272727273,1.2262286785379568
254
+ United States of America (the),1989,19.73913043478261,1.340856762158561
255
+ United States of America (the),1990,21.58139534883721,1.4462233070866142
256
+ United States of America (the),1991,16.772727272727273,1.079747000195427
257
+ United States of America (the),1992,19.73913043478261,1.3715022136669874
258
+ United States of America (the),1993,25.675,1.0137847209680333
259
+ United States of America (the),1994,14.215151515151517,1.0023262207632335
260
+ United States of America (the),1995,12.959259259259259,1.1701853741496597
261
+ United States of America (the),1996,23.142857142857142,0.870036052631579
262
+ United States of America (the),1997,14.666666666666666,0.9552486652977412
263
+ United States of America (the),1998,15.142857142857142,1.1514085834780452
264
+ United States of America (the),1999,14.625,1.000880927067829
265
+ United States of America (the),2000,15.555555555555555,0.8489796107506951
266
+ United States of America (the),2001,10.125,0.9926540346907995
267
+ United States of America (the),2002,9.5,0.9600694425901202
268
+ United States of America (the),2003,14.375,0.9476689203173507
269
+ United States of America (the),2004,11.166666666666666,0.9360432282371605
270
+ United States of America (the),2005,16.666666666666668,0.8004102812803103
271
+ Uruguay,2003,3.6077777777777778,1.1195847457627117
272
+ Uruguay,2007,2.4,0.5562118959107807
273
+ Uruguay,2008,2.8000000000000003,0.5741226765799257
274
+ Uruguay,2009,3.85625,1.0180062567567567
275
+ Uruguay,2010,1.1428571428571428,0.1747017543859649
276
+ Uruguay,2011,2.75,0.3151553398058252
277
+ Uruguay,2012,2.669147286821705,0.3136258152173913
278
+ Uruguay,2013,60.43821052631579,0.24698165137614678
279
+ Uruguay,2014,7.471158301158301,0.2053793880837359
280
+ Uruguay,2015,6.908759124087592,0.42001368760064417
281
+ Uruguay,2016,6.625877192982457,0.4873419972640219
282
+ Uruguay,2017,6.270354609929078,0.5411356521739131
283
+ Uruguay,2018,5.557230046948357,0.42352941176470593
284
+ Uruguay,2019,6.568865546218488,0.28055714285714284
285
+ Uruguay,2020,5.817242990654206,0.3460952671755725
286
+ Uruguay,2021,8.024545454545455,0.3644077363896848
287
+ Uruguay,2022,7.0,0.29176
288
+ Uruguay,2023,9.09442857142857,0.5483135338345865