Začněte nyníZačněte zdarma

Spojení dohromady: předpověď procenta výher

Do tvé session byl načten pandas DataFrame (baseball_df). Pro přehlednost byl do konzole vypsán slovník s popisem každého sloupce v baseball_df. Během cvičení se na něj můžeš kdykoli odkazovat.

Zkusíš předpovědět procento výher týmu za danou sezónu pomocí celkového počtu vstřelených běhů ('RS') a celkového počtu povolených běhů ('RA') v sezóně s použitím následující funkce:

def predict_win_perc(RS, RA):
    prediction = RS ** 2 / (RS ** 2 + RA ** 2)
    return np.round(prediction, 2)

Porovnej přístupy, které ses naučil/a, pro výpočet předpovězeného procenta výher pro každou sezónu (řádek) v DataFrame.

Toto cvičení je součástí kurzu

Psaní efektivního kódu v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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(____)
Upravit a spustit kód