nesticot commited on
Commit
de36b2a
·
verified ·
1 Parent(s): 00197be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -13
app.py CHANGED
@@ -408,19 +408,18 @@ def server(input, output, session):
408
  ))
409
 
410
 
411
- brushed_df_final = (((brushed_df.group_by(['pitcher_id', 'pitch_description'])
412
- .agg([
413
- pl.col('is_pitch').drop_nans().count().alias('pitches'),
414
- pl.col('start_speed').drop_nans().mean().round(1).alias('start_speed'),
415
- pl.col('vb').drop_nans().mean().round(1).alias('vb'),
416
- pl.col('ivb').drop_nans().mean().round(1).alias('ivb'),
417
- pl.col('hb').drop_nans().mean().round(1).alias('hb'),
418
- pl.col('spin_rate').drop_nans().mean().round(0).alias('spin_rate'),
419
- pl.col('x0').drop_nans().mean().round(1).alias('x0'),
420
- pl.col('z0').drop_nans().mean().round(1).alias('z0'),
421
- pl.col('tj_stuff_plus').drop_nans().mean().round(0).alias('tj_stuff_plus'),
422
- ])
423
- .with_columns(
424
  (pl.col('pitches') / pl.col('pitches').sum().over('pitcher_id'))
425
  # .round(1)
426
  # .map_elements(lambda x: f"{x}%", return_dtype=pl.Utf8) # Properly append "%"
 
408
  ))
409
 
410
 
411
+ brushed_df_final = (((brushed_df.group_by(['pitcher_id', 'pitch_description']).agg([
412
+ pl.col('is_pitch').drop_nans().count().alias('pitches'),
413
+ pl.col('start_speed').drop_nans().mean().round(1).alias('start_speed'),
414
+ pl.col('vb').drop_nans().mean().round(1).alias('vb'),
415
+ pl.col('ivb').drop_nans().mean().round(1).alias('ivb'),
416
+ pl.col('hb').drop_nans().mean().round(1).alias('hb'),
417
+ pl.col('spin_rate').mean(strict=False).map_elements(lambda x: round(x) if x is not None else None).alias('spin_rate'),
418
+ pl.col('x0').drop_nans().mean().round(1).alias('x0'),
419
+ pl.col('z0').drop_nans().mean().round(1).alias('z0'),
420
+ pl.col('tj_stuff_plus').drop_nans().mean().round(0).alias('tj_stuff_plus'),
421
+ ])
422
+ .with_columns(
 
423
  (pl.col('pitches') / pl.col('pitches').sum().over('pitcher_id'))
424
  # .round(1)
425
  # .map_elements(lambda x: f"{x}%", return_dtype=pl.Utf8) # Properly append "%"