Spaces:
Running
Running
James McCool
commited on
Commit
·
8900bd4
1
Parent(s):
7c053d1
Update Gamelogs display with additional performance metrics and refined column presentation
Browse filesEnhance the Gamelogs tab by adding average performance metrics for each player (kills, deaths, assists, CS) and implementing a more concise column naming convention. Remove team-level entries and ensure the display is sorted by date in descending order for improved readability and insights.
app.py
CHANGED
@@ -616,7 +616,12 @@ if st.button("Run"):
|
|
616 |
else:
|
617 |
st.session_state.team_data, st.session_state.opp_boost, st.session_state.results_dict, st.session_state.gamelogs = init_player_data(game_count, selected_players, selected_opponent, win_loss_settings, kill_predictions, death_predictions, start_date, end_date)
|
618 |
|
619 |
-
st.session_state.gamelogs_display = st.session_state.gamelogs[['date', '
|
|
|
|
|
|
|
|
|
|
|
620 |
st.session_state.gamelogs_display = st.session_state.gamelogs_display.sort_values(by = ['date'], ascending = False)
|
621 |
st.session_state.gamelogs_display = st.session_state.gamelogs_display.reset_index(drop = True)
|
622 |
st.session_state.player_summary = pd.DataFrame()
|
|
|
616 |
else:
|
617 |
st.session_state.team_data, st.session_state.opp_boost, st.session_state.results_dict, st.session_state.gamelogs = init_player_data(game_count, selected_players, selected_opponent, win_loss_settings, kill_predictions, death_predictions, start_date, end_date)
|
618 |
|
619 |
+
st.session_state.gamelogs_display = st.session_state.gamelogs[['date', 'teamname', 'Opponent', 'playername', 'position', 'result', 'kills', 'playername_avg_kills_win', 'deaths', 'playername_avg_deaths_win', 'assists', 'playername_avg_assists_win', 'total_cs', 'playername_avg_total_cs_win', 'fantasy']]
|
620 |
+
st.session_state.gamelogs_display = st.session_state.gamelogs_display.rename(columns = {'teamname': 'Team', 'Opponent': 'Opp', 'playername': 'Player',
|
621 |
+
'position': 'Pos', 'result': 'W/L', 'playername_avg_kills_win': 'Avg_Kill_Win',
|
622 |
+
'playername_avg_deaths_win': 'Avg_Death_Win', 'playername_avg_assists_win': 'Avg_Assist_Win', 'playername_avg_total_cs_win': 'Avg_CS_Win',
|
623 |
+
'kills': 'Kill', 'deaths': 'Death', 'assists': 'Assist', 'total_cs': 'CS', 'fantasy': 'Fantasy'})
|
624 |
+
st.session_state.gamelogs_display = st.session_state.gamelogs_display[st.session_state.gamelogs_display['position'] != 'team']
|
625 |
st.session_state.gamelogs_display = st.session_state.gamelogs_display.sort_values(by = ['date'], ascending = False)
|
626 |
st.session_state.gamelogs_display = st.session_state.gamelogs_display.reset_index(drop = True)
|
627 |
st.session_state.player_summary = pd.DataFrame()
|