patrickramos commited on
Commit
5f82e44
·
1 Parent(s): 1c58deb

Add MPH to pitch leaderboard

Browse files
Files changed (1) hide show
  1. data.py +3 -2
data.py CHANGED
@@ -273,11 +273,12 @@ def compute_pitch_stats(df):
273
  df
274
  .group_by(['name', 'pitch_name'])
275
  .agg(
 
276
  ((pl.col('whiff').sum() / pl.col('swing').sum()) * 100).round(1).alias('Whiff%'),
277
  ((pl.col('csw').sum() / pl.col('normal_pitch').sum()) * 100).round(1).alias('CSW%'),
278
- pl.col('release_speed').mean().round(1).alias('Velocity'),
279
- pl.len().alias('Count')
280
  )
 
281
  .sort(['name', 'Count'], descending=[False, True])
282
  )
283
  return pitch_stats
 
273
  df
274
  .group_by(['name', 'pitch_name'])
275
  .agg(
276
+ pl.len().alias('Count'),
277
  ((pl.col('whiff').sum() / pl.col('swing').sum()) * 100).round(1).alias('Whiff%'),
278
  ((pl.col('csw').sum() / pl.col('normal_pitch').sum()) * 100).round(1).alias('CSW%'),
279
+ pl.col('release_speed').mean().round(1).alias('Velocity (KPH)'),
 
280
  )
281
+ .with_columns(pl.col('Velocity (KPH)').truediv(1.609).round(1).alias('Velocity (MPH)'))
282
  .sort(['name', 'Count'], descending=[False, True])
283
  )
284
  return pitch_stats