Spaces:
Running
Running
James McCool
commited on
Commit
·
71875ff
1
Parent(s):
cb5655c
Refactor player statistics handling in init_team_data function of app.py. Updated column names and adjusted data selection for win/loss metrics to improve clarity and consistency in performance analysis. This change enhances the overall data structure for better usability in team performance evaluations.
Browse files
app.py
CHANGED
@@ -252,8 +252,11 @@ def init_team_data(team, win_loss, kill_prediction, death_prediction, start_date
|
|
252 |
raw_display['playername_avg_assist_share_loss'] = raw_display['playername_avg_assists_loss'] / raw_display['teamname_avg_kills_loss']
|
253 |
raw_display['playername_avg_cs_share_loss'] = raw_display['playername_avg_total_cs_loss'] / raw_display['teamname_avg_total_cs_loss']
|
254 |
if kill_prediction > 0:
|
255 |
-
raw_display = raw_display[['playername', 'teamname', 'playername_avg_kill_share_win', 'playername_avg_death_share_win',
|
256 |
-
|
|
|
|
|
|
|
257 |
team_data = raw_display.drop_duplicates(subset = ['playername'])
|
258 |
|
259 |
if win_loss == "Win":
|
@@ -267,8 +270,11 @@ def init_team_data(team, win_loss, kill_prediction, death_prediction, start_date
|
|
267 |
team_data['Assist_Proj'] = team_data['lAssist%'] * kill_prediction
|
268 |
team_data = team_data[['playername', 'teamname', 'lKill%', 'lDeath%', 'lAssist%', 'lCS', 'Kill_Proj', 'Death_Proj', 'Assist_Proj']]
|
269 |
else:
|
270 |
-
raw_display = raw_display[['playername', 'teamname', '
|
271 |
-
|
|
|
|
|
|
|
272 |
team_data = raw_display.drop_duplicates(subset = ['playername'])
|
273 |
|
274 |
if win_loss == "Win":
|
|
|
252 |
raw_display['playername_avg_assist_share_loss'] = raw_display['playername_avg_assists_loss'] / raw_display['teamname_avg_kills_loss']
|
253 |
raw_display['playername_avg_cs_share_loss'] = raw_display['playername_avg_total_cs_loss'] / raw_display['teamname_avg_total_cs_loss']
|
254 |
if kill_prediction > 0:
|
255 |
+
raw_display = raw_display[['playername', 'teamname', 'playername_avg_kill_share_win', 'playername_avg_death_share_win','playername_avg_assist_share_win',
|
256 |
+
'playername_avg_total_cs_win', 'playername_avg_kill_share_loss', 'playername_avg_death_share_loss', 'playername_avg_assist_share_loss', 'playername_avg_total_cs_loss']]
|
257 |
+
raw_display = raw_display.rename(columns = {'playername_avg_kill_share_win': 'wKill%', 'playername_avg_death_share_win': 'wDeath%', 'playername_avg_assist_share_win': 'wAssist%',
|
258 |
+
'playername_avg_total_cs_win': 'wCS', 'playername_avg_kill_share_loss': 'lKill%', 'playername_avg_death_share_loss': 'lDeath%',
|
259 |
+
'playername_avg_assist_share_loss': 'lAssist%', 'playername_avg_total_cs_loss': 'lCS'})
|
260 |
team_data = raw_display.drop_duplicates(subset = ['playername'])
|
261 |
|
262 |
if win_loss == "Win":
|
|
|
270 |
team_data['Assist_Proj'] = team_data['lAssist%'] * kill_prediction
|
271 |
team_data = team_data[['playername', 'teamname', 'lKill%', 'lDeath%', 'lAssist%', 'lCS', 'Kill_Proj', 'Death_Proj', 'Assist_Proj']]
|
272 |
else:
|
273 |
+
raw_display = raw_display[['playername', 'teamname', 'playername_avg_kills_win', 'playername_avg_deaths_win', 'playername_avg_assists_win', 'playername_avg_total_cs_win',
|
274 |
+
'playername_avg_kills_loss', 'playername_avg_deaths_loss', 'playername_avg_assists_loss', 'playername_avg_total_cs_loss']]
|
275 |
+
raw_display = raw_display.rename(columns = {'playername_avg_kills_win': 'wKill%', 'playername_avg_deaths_win': 'wDeath%', 'playername_avg_assists_win': 'wAssist%',
|
276 |
+
'playername_avg_total_cs_win': 'wCS', 'playername_avg_kills_loss': 'lKill%', 'playername_avg_deaths_loss': 'lDeath%',
|
277 |
+
'playername_avg_assists_loss': 'lAssist%', 'playername_avg_total_cs_loss': 'lCS'})
|
278 |
team_data = raw_display.drop_duplicates(subset = ['playername'])
|
279 |
|
280 |
if win_loss == "Win":
|