Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
06ef939
1
Parent(s):
f97431a
Enhance ROO model data filtering and percentage conversion
Browse files
app.py
CHANGED
@@ -48,20 +48,26 @@ bo3_player_stats = 'https://docs.google.com/spreadsheets/d/10MVGsAHJPUAdK9SJ28Zq
|
|
48 |
bo5_player_stats = 'https://docs.google.com/spreadsheets/d/10MVGsAHJPUAdK9SJ28ZqjgBgV2xBJSXEka-s2pIxHHE/edit?pli=1#gid=0'
|
49 |
|
50 |
@st.cache_data
|
51 |
-
def load_roo_model():
|
52 |
sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/10MVGsAHJPUAdK9SJ28ZqjgBgV2xBJSXEka-s2pIxHHE/edit?pli=1#gid=0')
|
53 |
worksheet = sh.worksheet('ROO')
|
54 |
raw_display = pd.DataFrame(worksheet.get_all_records())
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
raw_display["Salary"] = raw_display["Salary"].replace("$", "", regex=True).astype(float)
|
56 |
-
raw_display['Top_finish'] = raw_display['Top_finish'].
|
57 |
-
raw_display['Top_5_finish'] = raw_display['Top_5_finish'].
|
58 |
-
raw_display['Top_10_finish'] = raw_display['Top_10_finish'].
|
59 |
-
raw_display['40+%'] = raw_display['40+%'].
|
60 |
-
raw_display['3x%'] = raw_display['3x%'].
|
61 |
-
raw_display['4x%'] = raw_display['4x%'].
|
62 |
-
raw_display['5x%'] = raw_display['5x%'].
|
63 |
-
raw_display['Own'] = raw_display['Own'].
|
64 |
-
raw_display['LevX'] = raw_display['LevX'].
|
65 |
|
66 |
return raw_display
|
67 |
|
|
|
48 |
bo5_player_stats = 'https://docs.google.com/spreadsheets/d/10MVGsAHJPUAdK9SJ28ZqjgBgV2xBJSXEka-s2pIxHHE/edit?pli=1#gid=0'
|
49 |
|
50 |
@st.cache_data
|
51 |
+
def load_roo_model(outcome):
|
52 |
sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/10MVGsAHJPUAdK9SJ28ZqjgBgV2xBJSXEka-s2pIxHHE/edit?pli=1#gid=0')
|
53 |
worksheet = sh.worksheet('ROO')
|
54 |
raw_display = pd.DataFrame(worksheet.get_all_records())
|
55 |
+
if outcome == 'Overall':
|
56 |
+
raw_display = raw_display.loc[raw_display['type'] == 'Overall']
|
57 |
+
elif outcome == 'Wins':
|
58 |
+
raw_display = raw_display.loc[raw_display['type'] == 'Wins']
|
59 |
+
elif outcome == 'Losses':
|
60 |
+
raw_display = raw_display.loc[raw_display['type'] == 'Losses']
|
61 |
raw_display["Salary"] = raw_display["Salary"].replace("$", "", regex=True).astype(float)
|
62 |
+
raw_display['Top_finish'] = raw_display['Top_finish'].astype(float)/100
|
63 |
+
raw_display['Top_5_finish'] = raw_display['Top_5_finish'].astype(float)/100
|
64 |
+
raw_display['Top_10_finish'] = raw_display['Top_10_finish'].astype(float)/100
|
65 |
+
raw_display['40+%'] = raw_display['40+%'].astype(float)/100
|
66 |
+
raw_display['3x%'] = raw_display['3x%'].astype(float)/100
|
67 |
+
raw_display['4x%'] = raw_display['4x%'].astype(float)/100
|
68 |
+
raw_display['5x%'] = raw_display['5x%'].astype(float)/100
|
69 |
+
raw_display['Own'] = raw_display['Own'].astype(float)/100
|
70 |
+
raw_display['LevX'] = raw_display['LevX'].astype(float)/100
|
71 |
|
72 |
return raw_display
|
73 |
|