James McCool
commited on
Commit
·
bff5639
1
Parent(s):
e706ae9
Refactor player names handling in portfolio_inc_proj to eliminate duplicates and streamline data processing.
Browse files
app.py
CHANGED
|
@@ -1748,7 +1748,8 @@ if selected_tab == 'Data Load':
|
|
| 1748 |
st.session_state['origin_portfolio'] = buffer.getvalue()
|
| 1749 |
|
| 1750 |
portfolio_inc_proj = pd.DataFrame()
|
| 1751 |
-
portfolio_inc_proj['player_names'] =
|
|
|
|
| 1752 |
portfolio_inc_proj['position'] = portfolio_inc_proj['player_names'].map(lambda x: st.session_state['map_dict']['pos_map'].get(x, 'FLEX'))
|
| 1753 |
portfolio_inc_proj['team'] = portfolio_inc_proj['player_names'].map(lambda x: st.session_state['map_dict']['team_map'].get(x, 'Unknown'))
|
| 1754 |
portfolio_inc_proj['salary'] = portfolio_inc_proj['player_names'].map(lambda x: st.session_state['map_dict']['salary_map'].get(x, 0))
|
|
|
|
| 1748 |
st.session_state['origin_portfolio'] = buffer.getvalue()
|
| 1749 |
|
| 1750 |
portfolio_inc_proj = pd.DataFrame()
|
| 1751 |
+
portfolio_inc_proj['player_names'] = get_portfolio_names(st.session_state['portfolio']) + st.session_state['projections_df']['player_names'].tolist()
|
| 1752 |
+
portfolio_inc_proj = portfolio_inc_proj.drop_duplicates(subset=['player_names'], keep='first').reset_index(drop=True)
|
| 1753 |
portfolio_inc_proj['position'] = portfolio_inc_proj['player_names'].map(lambda x: st.session_state['map_dict']['pos_map'].get(x, 'FLEX'))
|
| 1754 |
portfolio_inc_proj['team'] = portfolio_inc_proj['player_names'].map(lambda x: st.session_state['map_dict']['team_map'].get(x, 'Unknown'))
|
| 1755 |
portfolio_inc_proj['salary'] = portfolio_inc_proj['player_names'].map(lambda x: st.session_state['map_dict']['salary_map'].get(x, 0))
|