Spaces:
Sleeping
Sleeping
James McCool commited on
Commit ·
3297127
1
Parent(s): 237dfa0
Add player salary mapping to optimize data display and analysis
Browse files- Create player_salaries dictionary mapping players to their salaries
- Update summary DataFrame generation to include player salaries
- Ensure salary information is available when resetting data and generating player frequency reports
app.py
CHANGED
|
@@ -110,6 +110,7 @@ def convert_df(array):
|
|
| 110 |
return array.to_csv().encode('utf-8')
|
| 111 |
|
| 112 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
|
|
|
| 113 |
hold_display = roo_data
|
| 114 |
lineup_display = []
|
| 115 |
check_list = []
|
|
@@ -178,6 +179,7 @@ with tab2:
|
|
| 178 |
if st.button("Load/Reset Data", key='reset2'):
|
| 179 |
st.cache_data.clear()
|
| 180 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
|
|
|
| 181 |
hold_display = roo_data
|
| 182 |
dk_lineups = init_DK_lineups('Regular')
|
| 183 |
fd_lineups = init_FD_lineups('Regular')
|
|
@@ -379,6 +381,7 @@ with tab2:
|
|
| 379 |
# Create a DataFrame with the results
|
| 380 |
summary_df = pd.DataFrame({
|
| 381 |
'Player': value_counts.index,
|
|
|
|
| 382 |
'Frequency': value_counts.values,
|
| 383 |
'Percentage': percentages.values
|
| 384 |
})
|
|
@@ -411,6 +414,7 @@ with tab2:
|
|
| 411 |
# Create a DataFrame with the results
|
| 412 |
summary_df = pd.DataFrame({
|
| 413 |
'Player': value_counts.index,
|
|
|
|
| 414 |
'Frequency': value_counts.values,
|
| 415 |
'Percentage': percentages.values
|
| 416 |
})
|
|
|
|
| 110 |
return array.to_csv().encode('utf-8')
|
| 111 |
|
| 112 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
| 113 |
+
player_salaries = map(dict, roo_data[['Player', 'Salary']].values)
|
| 114 |
hold_display = roo_data
|
| 115 |
lineup_display = []
|
| 116 |
check_list = []
|
|
|
|
| 179 |
if st.button("Load/Reset Data", key='reset2'):
|
| 180 |
st.cache_data.clear()
|
| 181 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
| 182 |
+
player_salaries = map(dict, roo_data[['Player', 'Salary']].values)
|
| 183 |
hold_display = roo_data
|
| 184 |
dk_lineups = init_DK_lineups('Regular')
|
| 185 |
fd_lineups = init_FD_lineups('Regular')
|
|
|
|
| 381 |
# Create a DataFrame with the results
|
| 382 |
summary_df = pd.DataFrame({
|
| 383 |
'Player': value_counts.index,
|
| 384 |
+
'Salary': value_counts.index.map(player_salaries),
|
| 385 |
'Frequency': value_counts.values,
|
| 386 |
'Percentage': percentages.values
|
| 387 |
})
|
|
|
|
| 414 |
# Create a DataFrame with the results
|
| 415 |
summary_df = pd.DataFrame({
|
| 416 |
'Player': value_counts.index,
|
| 417 |
+
'Salary': value_counts.index.map(player_salaries),
|
| 418 |
'Frequency': value_counts.values,
|
| 419 |
'Percentage': percentages.values
|
| 420 |
})
|