Ejecutar diferenciales con .itertuples()
Los Yankees de Nueva York han hecho un intercambio con los Gigantes de San Francisco por tu contrato de analista: ¡eres una mercancía caliente! Tu nuevo jefe ha visto tu trabajo con los Gigantes y ahora quiere que hagas algo parecido con los datos de los Yankees. Le gustaría que calcularas los diferenciales de carreras de los Yankees desde el año 1962 hasta el año 2012 y encontraras qué temporada tuvieron el mejor diferencial de carreras.
Has recordado la función que utilizaste al trabajar con los Gigantes y la escribes rápidamente:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Vamos a utilizar .itertuples()
para hacer un bucle sobre el DataFrame yankees_df
(que se ha cargado en tu sesión) y calcular los diferenciales de ejecución.
Este ejercicio forma parte del curso
Escribir código Python eficiente
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
run_diffs = []
# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
runs_scored = ____
runs_allowed = ____