ComeçarComece de graça

Reunindo tudo isso: Prever a porcentagem de vitórias

Um DataFrame pandas (baseball_df) foi carregado em sua sessão. Por conveniência, um dicionário que descreve cada coluna em baseball_df foi impresso no seu console. Você pode consultar essas descrições ao longo do exercício.

Você gostaria de tentar prever a porcentagem de vitórias de uma equipe em uma determinada temporada usando o total de corridas marcadas da equipe em uma temporada ('RS') e o total de corridas permitidas em uma temporada ('RA') com a seguinte função:

def predict_win_perc(RS, RA):

    prediction = RS ** 2 / (RS ** 2 + RA ** 2)

    return np.round(prediction, 2)

Vamos comparar as abordagens que você aprendeu para calcular uma porcentagem de vitória prevista para cada temporada (ou linha) em seu DataFrame.

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 completando este código de exemplo.

win_perc_preds_loop = []

# Use a loop and .itertuples() to collect each row's predicted win percentage
for ____ in baseball_df.____():
    runs_scored = ____.____
    runs_allowed = ____.____
    win_perc_pred = predict_win_perc(____, ____)
    win_perc_preds_loop.append(____)
Editar e executar o código