1. Aprende
  2. /
  3. Cursos
  4. /
  5. Эффективный код на Python

Connected

Ejercicio

Объединяем всё вместе: предсказываем процент побед

В вашей сессии загружен DataFrame pandas (baseball_df). Для удобства в консоль выведен словарь с описанием каждого столбца baseball_df. Обращайтесь к нему по мере необходимости.

Вы хотите предсказать процент побед команды за сезон, используя общее количество набранных очков ('RS') и пропущенных очков ('RA') за сезон. Для этого применяется следующая функция:

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

Сравним подходы, которые вы изучили, для вычисления предсказанного процента побед для каждого сезона (строки) в вашем DataFrame.

Instrucciones 1/4

undefined XP
    1
    2
    3
    4
  • Используйте цикл for и .itertuples(), чтобы предсказать процент побед для каждой строки baseball_df с помощью функции predict_win_perc(). Сохраняйте предсказанный процент побед каждой строки в переменную win_perc_pred и добавляйте её в список win_perc_preds_loop.