James McCool
commited on
Commit
·
d6a9410
1
Parent(s):
8ee4831
Remove debug print statements from 'app.py' to streamline data loading process and enhance code clarity, while retaining essential data validation steps in 'load_ss_file.py'.
Browse files- app.py +3 -3
- global_func/load_ss_file.py +0 -13
app.py
CHANGED
|
@@ -309,21 +309,21 @@ if selected_tab == 'Data Load':
|
|
| 309 |
st.session_state['export_portfolio'], st.session_state['portfolio'] = load_ss_file(portfolio_file, st.session_state['csv_file'], site_var, type_var, sport_var)
|
| 310 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|
| 311 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].reset_index(drop=True)
|
| 312 |
-
|
| 313 |
st.session_state['portfolio'] = st.session_state['portfolio'].dropna(how='all')
|
| 314 |
st.session_state['portfolio'] = st.session_state['portfolio'].reset_index(drop=True)
|
| 315 |
elif upload_toggle == 'Draftkings/Fanduel (Names + IDs)':
|
| 316 |
st.session_state['export_portfolio'], st.session_state['portfolio'] = load_dk_fd_file(portfolio_file, st.session_state['csv_file'], site_var, type_var, sport_var)
|
| 317 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|
| 318 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].reset_index(drop=True)
|
| 319 |
-
|
| 320 |
st.session_state['portfolio'] = st.session_state['portfolio'].dropna(how='all')
|
| 321 |
st.session_state['portfolio'] = st.session_state['portfolio'].reset_index(drop=True)
|
| 322 |
else:
|
| 323 |
st.session_state['export_portfolio'], st.session_state['portfolio'] = load_file(portfolio_file, site_var, type_var, sport_var, 'portfolio')
|
| 324 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|
| 325 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].reset_index(drop=True)
|
| 326 |
-
|
| 327 |
st.session_state['portfolio'] = st.session_state['portfolio'].dropna(how='all')
|
| 328 |
st.session_state['portfolio'] = st.session_state['portfolio'].reset_index(drop=True)
|
| 329 |
# Check if Stack column exists in the portfolio
|
|
|
|
| 309 |
st.session_state['export_portfolio'], st.session_state['portfolio'] = load_ss_file(portfolio_file, st.session_state['csv_file'], site_var, type_var, sport_var)
|
| 310 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|
| 311 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].reset_index(drop=True)
|
| 312 |
+
|
| 313 |
st.session_state['portfolio'] = st.session_state['portfolio'].dropna(how='all')
|
| 314 |
st.session_state['portfolio'] = st.session_state['portfolio'].reset_index(drop=True)
|
| 315 |
elif upload_toggle == 'Draftkings/Fanduel (Names + IDs)':
|
| 316 |
st.session_state['export_portfolio'], st.session_state['portfolio'] = load_dk_fd_file(portfolio_file, st.session_state['csv_file'], site_var, type_var, sport_var)
|
| 317 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|
| 318 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].reset_index(drop=True)
|
| 319 |
+
|
| 320 |
st.session_state['portfolio'] = st.session_state['portfolio'].dropna(how='all')
|
| 321 |
st.session_state['portfolio'] = st.session_state['portfolio'].reset_index(drop=True)
|
| 322 |
else:
|
| 323 |
st.session_state['export_portfolio'], st.session_state['portfolio'] = load_file(portfolio_file, site_var, type_var, sport_var, 'portfolio')
|
| 324 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|
| 325 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].reset_index(drop=True)
|
| 326 |
+
|
| 327 |
st.session_state['portfolio'] = st.session_state['portfolio'].dropna(how='all')
|
| 328 |
st.session_state['portfolio'] = st.session_state['portfolio'].reset_index(drop=True)
|
| 329 |
# Check if Stack column exists in the portfolio
|
global_func/load_ss_file.py
CHANGED
|
@@ -96,20 +96,7 @@ def load_ss_file(lineups, csv_file, site_var, type_var, sport_var):
|
|
| 96 |
|
| 97 |
if clean_name.endswith('.csv'):
|
| 98 |
lineups_df = pd.read_csv(lineups)
|
| 99 |
-
# Debug: Check what we loaded initially
|
| 100 |
-
print(f"Initial load - Total rows: {len(lineups_df)}")
|
| 101 |
-
print(f"Initial load - Total columns: {len(lineups_df.columns)}")
|
| 102 |
-
print("First few rows of raw data:")
|
| 103 |
-
print(lineups_df.head())
|
| 104 |
-
print("Data types:")
|
| 105 |
-
print(lineups_df.dtypes)
|
| 106 |
-
print("Any NaN values in original data:")
|
| 107 |
-
print(lineups_df.isna().sum())
|
| 108 |
-
|
| 109 |
lineups_df = lineups_df.replace(0, np.nan)
|
| 110 |
-
# Debug: Check after replacing 0 with NaN
|
| 111 |
-
print(f"After replacing 0 with NaN - NaN count:")
|
| 112 |
-
print(lineups_df.isna().sum())
|
| 113 |
elif clean_name.endswith(('.xls', '.xlsx')):
|
| 114 |
lineups_df = pd.read_excel(lineups)
|
| 115 |
lineups_df = lineups_df.replace(0, np.nan)
|
|
|
|
| 96 |
|
| 97 |
if clean_name.endswith('.csv'):
|
| 98 |
lineups_df = pd.read_csv(lineups)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 99 |
lineups_df = lineups_df.replace(0, np.nan)
|
|
|
|
|
|
|
|
|
|
| 100 |
elif clean_name.endswith(('.xls', '.xlsx')):
|
| 101 |
lineups_df = pd.read_excel(lineups)
|
| 102 |
lineups_df = lineups_df.replace(0, np.nan)
|