@@ -22,7 +22,7 @@ let teamAverageMap;
22
22
let rankingTable ;
23
23
let rankingsNumData ;
24
24
let maxMin ;
25
-
25
+ let maxMinOfAverages ;
26
26
let rawDataMap ;
27
27
// Use an async function to fetch and process your data
28
28
// Working:
@@ -73,11 +73,13 @@ export const fetchDataAndProcess = async () => {
73
73
maxMin = getMaxMin ( numData ) ;
74
74
commentTeamMap = convertTableToMap ( commentData ) ;
75
75
numTeamMap = convertToTeamMap ( numData ) ;
76
- teamAverageMap = getTeamAverageMap ( ) ;
76
+ teamAverageMap = getTeamAverageMap ( ) ;
77
+ console . log ( getTeamAverage ( "4738" ) ) ;
77
78
allData = resortColumnByPoint ( convertAllToTableForm ( rawData ) , "Team" , 0 ) ;
78
79
bigTeamMap = convertToTeamMap ( allData ) ;
79
80
rawDataMap = convertTableToMap ( numData ) ;
80
81
rankingTable = getRankingTable ( ) ;
82
+ maxMinOfAverages = getMaxMinOfAverages ( ) ;
81
83
// console.log(teamAverageMap.get("1323"));
82
84
// console.log(predictTeamScore(
83
85
// [
@@ -107,7 +109,8 @@ export const fetchDataAndProcess = async () => {
107
109
teamAverageMap : teamAverageMap ,
108
110
rawDataMap : rawDataMap ,
109
111
rankingTable : rankingTable ,
110
- maxMin : maxMin
112
+ maxMin : maxMin ,
113
+ maxMinOfAverages : maxMinOfAverages
111
114
} ;
112
115
} ;
113
116
@@ -230,6 +233,18 @@ function getMaxMin(data) {
230
233
return sol ;
231
234
}
232
235
236
+ function getMaxMinOfAverages ( ) {
237
+ let arr = [ ] ;
238
+ console . log ( teamAverageMap ) ;
239
+ let keys = Array . from ( teamAverageMap . keys ( ) ) ;
240
+ console . log ( keys ) ;
241
+ arr . push ( teamAverageMap . get ( keys [ 0 ] ) [ 0 ] ) ;
242
+ for ( let i = 0 ; i < keys . length ; i ++ ) {
243
+ arr . push ( getTeamAverage ( keys [ i ] ) [ 1 ] ) ;
244
+ }
245
+ console . log ( arr ) ;
246
+ return getMaxMin ( arr ) ;
247
+ }
233
248
234
249
235
250
0 commit comments