Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -67,10 +67,18 @@ def player_stat_table():
|
|
67 |
def load_dk_player_projections():
|
68 |
sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
|
69 |
worksheet = sh.worksheet('DK_ROO')
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
|
75 |
return raw_display
|
76 |
|
@@ -78,30 +86,39 @@ def load_dk_player_projections():
|
|
78 |
def load_fd_player_projections():
|
79 |
sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
|
80 |
worksheet = sh.worksheet('FD_ROO')
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
|
86 |
return raw_display
|
87 |
|
88 |
@st.cache_resource(ttl = 60)
|
89 |
def set_export_ids():
|
90 |
sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
|
91 |
-
worksheet
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
load_display = pd.DataFrame(worksheet.get_all_records())
|
99 |
-
load_display.replace('', np.nan, inplace=True)
|
100 |
-
raw_display = load_display.dropna(subset=['Median'])
|
101 |
-
fd_ids = dict(zip(raw_display['Player'], raw_display['player_id']))
|
102 |
|
103 |
-
|
104 |
-
|
|
|
|
|
|
|
|
|
|
|
105 |
|
106 |
return dk_ids, fd_ids
|
107 |
|
|
|
67 |
def load_dk_player_projections():
|
68 |
sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
|
69 |
worksheet = sh.worksheet('DK_ROO')
|
70 |
+
|
71 |
+
# Get all records from the Google Sheet
|
72 |
+
records = worksheet.get_all_records()
|
73 |
+
|
74 |
+
# Convert to Polars DataFrame
|
75 |
+
load_display = pl.DataFrame(records)
|
76 |
+
|
77 |
+
# Replace empty strings with np.nan
|
78 |
+
load_display = load_display.apply(lambda df: df.replace("", np.nan))
|
79 |
+
|
80 |
+
# Drop rows where 'Median' is NaN
|
81 |
+
raw_display = load_display.filter(pl.col("Median").is_not_null())
|
82 |
|
83 |
return raw_display
|
84 |
|
|
|
86 |
def load_fd_player_projections():
|
87 |
sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
|
88 |
worksheet = sh.worksheet('FD_ROO')
|
89 |
+
|
90 |
+
# Get all records from the Google Sheet
|
91 |
+
records = worksheet.get_all_records()
|
92 |
+
|
93 |
+
# Convert to Polars DataFrame
|
94 |
+
load_display = pl.DataFrame(records)
|
95 |
+
|
96 |
+
# Replace empty strings with np.nan
|
97 |
+
load_display = load_display.apply(lambda df: df.replace("", np.nan))
|
98 |
+
|
99 |
+
# Drop rows where 'Median' is NaN
|
100 |
+
raw_display = load_display.filter(pl.col("Median").is_not_null())
|
101 |
|
102 |
return raw_display
|
103 |
|
104 |
@st.cache_resource(ttl = 60)
|
105 |
def set_export_ids():
|
106 |
sh = gc.open_by_url('https://docs.google.com/spreadsheets/d/1I_1Ve3F4tftgfLQQoRKOJ351XfEG48s36OxXUKxmgS8/edit#gid=1391856348')
|
107 |
+
# Fetch DK_ROO worksheet and prepare Polars DataFrame
|
108 |
+
worksheet_dk = sh.worksheet('DK_ROO')
|
109 |
+
records_dk = worksheet_dk.get_all_records()
|
110 |
+
load_display_dk = pl.DataFrame(records_dk)
|
111 |
+
load_display_dk = load_display_dk.apply(lambda df: df.replace("", np.nan))
|
112 |
+
raw_display_dk = load_display_dk.filter(pl.col("Median").is_not_null())
|
113 |
+
dk_ids = dict(zip(raw_display_dk["Player"].to_list(), raw_display_dk["player_id"].to_list()))
|
|
|
|
|
|
|
|
|
114 |
|
115 |
+
# Fetch FD_ROO worksheet and prepare Polars DataFrame
|
116 |
+
worksheet_fd = sh.worksheet('FD_ROO')
|
117 |
+
records_fd = worksheet_fd.get_all_records()
|
118 |
+
load_display_fd = pl.DataFrame(records_fd)
|
119 |
+
load_display_fd = load_display_fd.apply(lambda df: df.replace("", np.nan))
|
120 |
+
raw_display_fd = load_display_fd.filter(pl.col("Median").is_not_null())
|
121 |
+
fd_ids = dict(zip(raw_display_fd["Player"].to_list(), raw_display_fd["player_id"].to_list()))
|
122 |
|
123 |
return dk_ids, fd_ids
|
124 |
|