James McCool commited on
Commit
8761f1c
·
1 Parent(s): 499c677

forced D and G uses

Browse files
Files changed (1) hide show
  1. app.py +8 -24
app.py CHANGED
@@ -226,11 +226,7 @@ with tab1:
226
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == len(lock_var1)
227
 
228
  for flex in flex_file['Position'].unique():
229
- sub_idx = flex_file[flex_file['Position'] != "Var"].index
230
- total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == 9
231
-
232
- for flex in flex_file['Position'].unique():
233
- sub_idx = flex_file[flex_file['Position'].str.contains("G")].index
234
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == 1
235
 
236
  for flex in flex_file['Position'].unique():
@@ -238,24 +234,20 @@ with tab1:
238
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 3
239
 
240
  for flex in flex_file['Position'].unique():
241
- sub_idx = flex_file[flex_file['Position'].str.contains("W")].index
242
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 4
243
 
244
- for flex in flex_file['Position'].unique():
245
- sub_idx = flex_file[flex_file['Position'] == "D"].index
246
- total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 3
247
-
248
  for flex in flex_file['Position'].unique():
249
  sub_idx = flex_file[flex_file['Position'] == "C"].index
250
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 2
251
 
252
  for flex in flex_file['Position'].unique():
253
- sub_idx = flex_file[flex_file['Position'].str.contains("W")].index
254
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 3
255
 
256
  for flex in flex_file['Position'].unique():
257
  sub_idx = flex_file[flex_file['Position'] == "D"].index
258
- total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 2
259
 
260
  elif site_var1 == 'Fanduel':
261
 
@@ -264,11 +256,7 @@ with tab1:
264
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == len(lock_var1)
265
 
266
  for flex in flex_file['Position'].unique():
267
- sub_idx = flex_file[flex_file['Position'] != "Var"].index
268
- total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == 9
269
-
270
- for flex in flex_file['Position'].unique():
271
- sub_idx = flex_file[flex_file['Position'].str.contains("G")].index
272
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == 1
273
 
274
  for flex in flex_file['Position'].unique():
@@ -276,11 +264,7 @@ with tab1:
276
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 4
277
 
278
  for flex in flex_file['Position'].unique():
279
- sub_idx = flex_file[flex_file['Position'].str.contains("W")].index
280
- total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 4
281
-
282
- for flex in flex_file['Position'].unique():
283
- sub_idx = flex_file[flex_file['Position'] == "D"].index
284
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 4
285
 
286
  for flex in flex_file['Position'].unique():
@@ -288,12 +272,12 @@ with tab1:
288
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 2
289
 
290
  for flex in flex_file['Position'].unique():
291
- sub_idx = flex_file[flex_file['Position'].str.contains("W")].index
292
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 2
293
 
294
  for flex in flex_file['Position'].unique():
295
  sub_idx = flex_file[flex_file['Position'] == "D"].index
296
- total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 2
297
 
298
  player_count = []
299
  player_trim = []
 
226
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == len(lock_var1)
227
 
228
  for flex in flex_file['Position'].unique():
229
+ sub_idx = flex_file[flex_file['Position'] == "G"].index
 
 
 
 
230
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == 1
231
 
232
  for flex in flex_file['Position'].unique():
 
234
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 3
235
 
236
  for flex in flex_file['Position'].unique():
237
+ sub_idx = flex_file[flex_file['Position'] == "W"].index
238
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 4
239
 
 
 
 
 
240
  for flex in flex_file['Position'].unique():
241
  sub_idx = flex_file[flex_file['Position'] == "C"].index
242
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 2
243
 
244
  for flex in flex_file['Position'].unique():
245
+ sub_idx = flex_file[flex_file['Position'] == "W"].index
246
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 3
247
 
248
  for flex in flex_file['Position'].unique():
249
  sub_idx = flex_file[flex_file['Position'] == "D"].index
250
+ total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == 2
251
 
252
  elif site_var1 == 'Fanduel':
253
 
 
256
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == len(lock_var1)
257
 
258
  for flex in flex_file['Position'].unique():
259
+ sub_idx = flex_file[flex_file['Position'] == "G"].index
 
 
 
 
260
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == 1
261
 
262
  for flex in flex_file['Position'].unique():
 
264
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 4
265
 
266
  for flex in flex_file['Position'].unique():
267
+ sub_idx = flex_file[flex_file['Position'] == "W"].index
 
 
 
 
268
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) <= 4
269
 
270
  for flex in flex_file['Position'].unique():
 
272
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 2
273
 
274
  for flex in flex_file['Position'].unique():
275
+ sub_idx = flex_file[flex_file['Position'] == "W"].index
276
  total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) >= 2
277
 
278
  for flex in flex_file['Position'].unique():
279
  sub_idx = flex_file[flex_file['Position'] == "D"].index
280
+ total_score += pulp.lpSum([player_vars[idx] for idx in sub_idx]) == 2
281
 
282
  player_count = []
283
  player_trim = []