Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
61dd8c5
1
Parent(s):
43f4453
Refactor captain ownership calculation in app.py to simplify logic by removing unnecessary type variable check, ensuring accurate ownership adjustments when captain ownership data is missing.
Browse files
app.py
CHANGED
|
@@ -175,12 +175,11 @@ with tab1:
|
|
| 175 |
pass
|
| 176 |
projections['salary'] = projections['salary'].dropna().astype(int)
|
| 177 |
projections['ownership'] = projections['ownership'].astype(float)
|
| 178 |
-
if
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
projections = projections.drop(columns='CPT_Own_raw', axis=1)
|
| 184 |
|
| 185 |
projections = projections.apply(lambda x: x.replace(player_wrong_names_mlb, player_right_names_mlb))
|
| 186 |
st.dataframe(projections.head(10))
|
|
|
|
| 175 |
pass
|
| 176 |
projections['salary'] = projections['salary'].dropna().astype(int)
|
| 177 |
projections['ownership'] = projections['ownership'].astype(float)
|
| 178 |
+
if projections['captain ownership'].isna().all():
|
| 179 |
+
projections['CPT_Own_raw'] = (projections['ownership'] / 2) * ((100 - (100-projections['ownership']))/100)
|
| 180 |
+
cpt_own_var = 100 / projections['CPT_Own_raw'].sum()
|
| 181 |
+
projections['captain ownership'] = projections['CPT_Own_raw'] * cpt_own_var
|
| 182 |
+
projections = projections.drop(columns='CPT_Own_raw', axis=1)
|
|
|
|
| 183 |
|
| 184 |
projections = projections.apply(lambda x: x.replace(player_wrong_names_mlb, player_right_names_mlb))
|
| 185 |
st.dataframe(projections.head(10))
|