ComenzarEmpieza gratis

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

Ver curso

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 = ____
Editar y ejecutar código