update palyer analysis
Browse files
streamlit_app/components/player_analysis.py
CHANGED
@@ -302,7 +302,11 @@ def show_player_analysis(df):
|
|
302 |
|
303 |
|
304 |
with col_avg_per_match:
|
305 |
-
match_note = player_scores_filtered[player_scores_filtered['Match'] == selected_match]['note_match_joueuse'].mean()
|
|
|
|
|
|
|
|
|
306 |
circular_kpi(
|
307 |
value=match_note,
|
308 |
label="Note du match",
|
@@ -382,7 +386,7 @@ def show_player_analysis(df):
|
|
382 |
action_stats = {
|
383 |
'min': float(player_action_stats['Nb_actions'].min()) if len(player_action_stats) > 0 else 0,
|
384 |
'max': float(player_action_stats['Nb_actions'].max()) if len(player_action_stats) > 0 else 0,
|
385 |
-
'mean': float(player_action_stats['Nb_actions'].mean()
|
386 |
}
|
387 |
|
388 |
|
|
|
302 |
|
303 |
|
304 |
with col_avg_per_match:
|
305 |
+
match_note = player_scores_filtered[player_scores_filtered['Match'] == selected_match]['note_match_joueuse'].mean()
|
306 |
+
if pd.notna(match_note):
|
307 |
+
match_note = round(match_note, 1)
|
308 |
+
else:
|
309 |
+
match_note = 0.0
|
310 |
circular_kpi(
|
311 |
value=match_note,
|
312 |
label="Note du match",
|
|
|
386 |
action_stats = {
|
387 |
'min': float(player_action_stats['Nb_actions'].min()) if len(player_action_stats) > 0 else 0,
|
388 |
'max': float(player_action_stats['Nb_actions'].max()) if len(player_action_stats) > 0 else 0,
|
389 |
+
'mean': float(round(player_action_stats['Nb_actions'].mean(), 1)) if len(player_action_stats) > 0 else 0
|
390 |
}
|
391 |
|
392 |
|