Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -62,8 +62,10 @@ def grab_baseline_stuff():
|
|
62 |
fd_raw_proj['Median'] = fd_raw_proj['Median'].astype(float)
|
63 |
dk_raw_proj['Own'] = dk_raw_proj['Median'].astype(float)
|
64 |
fd_raw_proj['Own'] = fd_raw_proj['Median'].astype(float)
|
65 |
-
|
66 |
-
|
|
|
|
|
67 |
|
68 |
worksheet = sh.worksheet('Timestamp')
|
69 |
timestamp = worksheet.acell('A1').value
|
@@ -148,17 +150,17 @@ with tab2:
|
|
148 |
ownframe['Own%'] = np.where((ownframe['Position'] == 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean() >= 0), ownframe['Own'] * (10 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean(), ownframe['Own'])
|
149 |
ownframe['Own%'] = np.where((ownframe['Position'] != 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean() >= 0), ownframe['Own'] * (5 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean(), ownframe['Own%'])
|
150 |
ownframe['Own%'] = np.where(ownframe['Own%'] > 75, 75, ownframe['Own%'])
|
151 |
-
ownframe['Own'] = ownframe['Own%'] * (
|
152 |
if contest_var1 == 'Small Field GPP':
|
153 |
ownframe['Own%'] = np.where((ownframe['Position'] == 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean() >= 0), ownframe['Own'] * (6 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean(), ownframe['Own'])
|
154 |
ownframe['Own%'] = np.where((ownframe['Position'] != 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean() >= 0), ownframe['Own'] * (3 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean(), ownframe['Own%'])
|
155 |
ownframe['Own%'] = np.where(ownframe['Own%'] > 75, 75, ownframe['Own%'])
|
156 |
-
ownframe['Own'] = ownframe['Own%'] * (
|
157 |
if contest_var1 == 'Large Field GPP':
|
158 |
ownframe['Own%'] = np.where((ownframe['Position'] == 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean() >= 0), ownframe['Own'] * (3 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean(), ownframe['Own'])
|
159 |
ownframe['Own%'] = np.where((ownframe['Position'] != 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean() >= 0), ownframe['Own'] * (1.5 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean(), ownframe['Own%'])
|
160 |
ownframe['Own%'] = np.where(ownframe['Own%'] > 75, 75, ownframe['Own%'])
|
161 |
-
ownframe['Own'] = ownframe['Own%'] * (
|
162 |
raw_baselines = ownframe[['Player', 'Salary', 'Position', 'Team', 'Opp', 'Line', 'PP Unit', 'Median', 'Own']]
|
163 |
raw_baselines = raw_baselines.sort_values(by='Median', ascending=False)
|
164 |
raw_baselines['lock'] = np.where(raw_baselines['Player'].isin(lock_var1), 1, 0)
|
|
|
62 |
fd_raw_proj['Median'] = fd_raw_proj['Median'].astype(float)
|
63 |
dk_raw_proj['Own'] = dk_raw_proj['Median'].astype(float)
|
64 |
fd_raw_proj['Own'] = fd_raw_proj['Median'].astype(float)
|
65 |
+
dk_raw_proj['Name_ID'] = dk_raw_proj['Player'] + '(' + dk_raw_proj['player_id'].astype(str) + ')'
|
66 |
+
fd_raw_proj['Name_ID'] = fd_raw_proj['player_id'].astype(str) + ':' + fd_raw_proj['Player']
|
67 |
+
dk_ids = dict(zip(dk_raw_proj['Player'], dk_raw_proj['Name_ID']))
|
68 |
+
fd_ids = dict(zip(fd_raw_proj['Player'], fd_raw_proj['Name_ID']))
|
69 |
|
70 |
worksheet = sh.worksheet('Timestamp')
|
71 |
timestamp = worksheet.acell('A1').value
|
|
|
150 |
ownframe['Own%'] = np.where((ownframe['Position'] == 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean() >= 0), ownframe['Own'] * (10 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean(), ownframe['Own'])
|
151 |
ownframe['Own%'] = np.where((ownframe['Position'] != 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean() >= 0), ownframe['Own'] * (5 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean(), ownframe['Own%'])
|
152 |
ownframe['Own%'] = np.where(ownframe['Own%'] > 75, 75, ownframe['Own%'])
|
153 |
+
ownframe['Own'] = ownframe['Own%'] * (900 / ownframe['Own%'].sum())
|
154 |
if contest_var1 == 'Small Field GPP':
|
155 |
ownframe['Own%'] = np.where((ownframe['Position'] == 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean() >= 0), ownframe['Own'] * (6 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean(), ownframe['Own'])
|
156 |
ownframe['Own%'] = np.where((ownframe['Position'] != 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean() >= 0), ownframe['Own'] * (3 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean(), ownframe['Own%'])
|
157 |
ownframe['Own%'] = np.where(ownframe['Own%'] > 75, 75, ownframe['Own%'])
|
158 |
+
ownframe['Own'] = ownframe['Own%'] * (900 / ownframe['Own%'].sum())
|
159 |
if contest_var1 == 'Large Field GPP':
|
160 |
ownframe['Own%'] = np.where((ownframe['Position'] == 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean() >= 0), ownframe['Own'] * (3 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] == 'G', 'Own'].mean(), ownframe['Own'])
|
161 |
ownframe['Own%'] = np.where((ownframe['Position'] != 'G') & (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean() >= 0), ownframe['Own'] * (1.5 * (ownframe['Own'] - ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean())/100) + ownframe.loc[ownframe['Position'] != 'G', 'Own'].mean(), ownframe['Own%'])
|
162 |
ownframe['Own%'] = np.where(ownframe['Own%'] > 75, 75, ownframe['Own%'])
|
163 |
+
ownframe['Own'] = ownframe['Own%'] * (900 / ownframe['Own%'].sum())
|
164 |
raw_baselines = ownframe[['Player', 'Salary', 'Position', 'Team', 'Opp', 'Line', 'PP Unit', 'Median', 'Own']]
|
165 |
raw_baselines = raw_baselines.sort_values(by='Median', ascending=False)
|
166 |
raw_baselines['lock'] = np.where(raw_baselines['Player'].isin(lock_var1), 1, 0)
|