Spaces:
Sleeping
Sleeping
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
|