ComeçarComece gratuitamente

Executar diferenciais com .itertuples()

O New York Yankees fez uma troca com o San Francisco Giants pelo seu contrato de analista - você é uma mercadoria em alta! Seu novo chefe viu seu trabalho com os Giants e agora quer que você faça algo semelhante com os dados dos Yankees. Ele gostaria que você calculasse os diferenciais de corrida para os Yankees de 1962 a 2012 e descobrisse em qual temporada eles tiveram o melhor diferencial de corrida.

Você se lembrou da função que usou ao trabalhar com os Giants e a anotou rapidamente:

def calc_run_diff(runs_scored, runs_allowed):


    run_diff = runs_scored - runs_allowed


    return run_diff

Vamos usar o site .itertuples() para percorrer o DataFrame yankees_df (que foi carregado na sua sessão) e calcular os diferenciais de execução.

Este exercício faz parte do curso

Como escrever um código Python eficiente

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

run_diffs = []

# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
    
    runs_scored = ____
    runs_allowed = ____
Editar e executar código