James McCool commited on
Commit
42abe75
·
1 Parent(s): 814957a

quick attempt to fix user uploads

Browse files
Files changed (1) hide show
  1. app.py +28 -28
app.py CHANGED
@@ -80,6 +80,33 @@ t_stamp = f"Last Update: " + str(timestamp) + f" CST"
80
 
81
  tab1, tab2 = st.tabs(['Pivot Finder', 'Uploads and Info'])
82
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  with tab1:
84
  col1, col2 = st.columns([1, 9])
85
  with col1:
@@ -337,31 +364,4 @@ with tab1:
337
  mime='text/csv',
338
  )
339
  else:
340
- st.write("Run some pivots my dude/dudette")
341
-
342
- with tab2:
343
- st.info("The Projections file can have any columns in any order, but must contain columns explicitly named: 'Player', 'Salary', 'Position', 'Team', 'Minutes', 'Median', 'Own'.")
344
- col1, col2 = st.columns([1, 5])
345
-
346
- with col1:
347
- proj_file = st.file_uploader("Upload Projections File", key = 'proj_uploader')
348
-
349
- if proj_file is not None:
350
- try:
351
- proj_dataframe = pd.read_csv(proj_file)
352
- try:
353
- proj_dataframe = proj_dataframe.replace(',','', regex=True)
354
- proj_dataframe['Salary'] = proj_dataframe['Salary'].astype(int)
355
- except:
356
- pass
357
- except:
358
- proj_dataframe = pd.read_excel(proj_file)
359
- try:
360
- proj_dataframe = proj_dataframe.replace(',','', regex=True)
361
- proj_dataframe['Salary'] = proj_dataframe['Salary'].astype(int)
362
- except:
363
- pass
364
- with col2:
365
- if proj_file is not None:
366
- st.dataframe(proj_dataframe.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
367
-
 
80
 
81
  tab1, tab2 = st.tabs(['Pivot Finder', 'Uploads and Info'])
82
 
83
+ with tab2:
84
+ st.info("The Projections file can have any columns in any order, but must contain columns explicitly named: 'Player', 'Salary', 'Position', 'Team', 'Minutes', 'Median', 'Own'.")
85
+ col1, col2 = st.columns([1, 5])
86
+
87
+ with col1:
88
+ proj_file = st.file_uploader("Upload Projections File", key = 'proj_uploader')
89
+
90
+ if proj_file is not None:
91
+ try:
92
+ proj_dataframe = pd.read_csv(proj_file)
93
+ try:
94
+ proj_dataframe = proj_dataframe.replace(',','', regex=True)
95
+ proj_dataframe['Salary'] = proj_dataframe['Salary'].astype(int)
96
+ except:
97
+ pass
98
+ except:
99
+ proj_dataframe = pd.read_excel(proj_file)
100
+ try:
101
+ proj_dataframe = proj_dataframe.replace(',','', regex=True)
102
+ proj_dataframe['Salary'] = proj_dataframe['Salary'].astype(int)
103
+ except:
104
+ pass
105
+ with col2:
106
+ if proj_file is not None:
107
+ st.dataframe(proj_dataframe.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
108
+
109
+
110
  with tab1:
111
  col1, col2 = st.columns([1, 9])
112
  with col1:
 
364
  mime='text/csv',
365
  )
366
  else:
367
+ st.write("Run some pivots my dude/dudette")