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
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 = ____