James McCool commited on
Commit
eeb63f1
·
1 Parent(s): 0e59510

Update prediction inputs and enhance team data projection in app.py. Changed default values for predicted team kills and deaths. Added projected assists to team data output based on win/loss conditions, improving the analysis capabilities.

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -42,14 +42,14 @@ with st.sidebar:
42
  "Predicted Team Kills",
43
  min_value=0,
44
  max_value=100,
45
- value=15
46
  )
47
 
48
  death_prediction = st.number_input(
49
  "Predicted Team Deaths",
50
  min_value=0,
51
  max_value=100,
52
- value=10
53
  )
54
 
55
  @st.cache_data(ttl = 60)
@@ -66,11 +66,13 @@ def init_team_data(team, win_loss, kill_prediction, death_prediction):
66
  if win_loss == "Win":
67
  team_data['Kill_Proj'] = team_data['wKill%'] * kill_prediction
68
  team_data['Death_Proj'] = team_data['wDeath%'] * death_prediction
69
- team_data = team_data[['playername', 'teamname', 'wKill%', 'wDeath%', 'wAssist%', 'wCS', 'Kill_Proj', 'Death_Proj']]
 
70
  else:
71
  team_data['Kill_Proj'] = team_data['lKill%'] * kill_prediction
72
  team_data['Death_Proj'] = team_data['lDeath%'] * death_prediction
73
- team_data = team_data[['playername', 'teamname', 'lKill%', 'lDeath%', 'lAssist%', 'lCS', 'Kill_Proj', 'Death_Proj']]
 
74
 
75
  return team_data.dropna().reset_index(drop=True)
76
 
 
42
  "Predicted Team Kills",
43
  min_value=0,
44
  max_value=100,
45
+ value=20
46
  )
47
 
48
  death_prediction = st.number_input(
49
  "Predicted Team Deaths",
50
  min_value=0,
51
  max_value=100,
52
+ value=5
53
  )
54
 
55
  @st.cache_data(ttl = 60)
 
66
  if win_loss == "Win":
67
  team_data['Kill_Proj'] = team_data['wKill%'] * kill_prediction
68
  team_data['Death_Proj'] = team_data['wDeath%'] * death_prediction
69
+ team_data['Assist_Proj'] = team_data['wAssist%'] * kill_prediction
70
+ team_data = team_data[['playername', 'teamname', 'wKill%', 'wDeath%', 'wAssist%', 'wCS', 'Kill_Proj', 'Death_Proj', 'Assist_Proj']]
71
  else:
72
  team_data['Kill_Proj'] = team_data['lKill%'] * kill_prediction
73
  team_data['Death_Proj'] = team_data['lDeath%'] * death_prediction
74
+ team_data['Assist_Proj'] = team_data['lAssist%'] * kill_prediction
75
+ team_data = team_data[['playername', 'teamname', 'lKill%', 'lDeath%', 'lAssist%', 'lCS', 'Kill_Proj', 'Death_Proj', 'Assist_Proj']]
76
 
77
  return team_data.dropna().reset_index(drop=True)
78