Spaces:
Running
Running
Commit
·
5f82e44
1
Parent(s):
1c58deb
Add MPH to pitch leaderboard
Browse files
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
|