Analizar estadísticas de béisbol con .apply()
Los Tampa Bay Rays quieren que analices sus datos.
Les gustaría tener las siguientes métricas
- La suma de cada columna de los datos
- La cantidad total de carreras anotadas en un año (
'RS'+'RA'para cada año) - La columna
'Playoffs'en formato texto en lugar de utilizar1's y0's
La siguiente función puede utilizarse para convertir la columna 'Playoffs' en texto:
def text_playoffs(num_playoffs):
if num_playoffs == 1:
return 'Yes'
else:
return 'No'
Utiliza .apply() para obtener estas métricas. Se ha cargado un DataFrame (rays_df) y se ha impreso en la consola. Este DataFrame está indexado en la columna 'Year'.
Este ejercicio forma parte del curso
Cómo escribir código Python eficiente
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)