ПочатиПочніть безкоштовно

Аналіз бейсбольної статистики з .apply()

Команда Tampa Bay Rays просить вас проаналізувати їхні дані.

Їм потрібні такі метрики:

  • Сума для кожного стовпця в даних
  • Загальна кількість зароблених і пропущених ранів за рік (сума 'RS' + 'RA' для кожного року)
  • Стовпець 'Playoffs' у текстовому форматі замість 1 та 0

Нижче наведено функцію, яку можна використати, щоб перетворити стовпець 'Playoffs' на текст:

def text_playoffs(num_playoffs): 
    if num_playoffs == 1:
        return 'Yes'
    else:
        return 'No' 

Скористайтеся .apply(), щоб отримати ці метрики. DataFrame (rays_df) вже завантажено й виведено в консоль. Цей DataFrame має індекс за стовпцем 'Year'.

Ця вправа є частиною курсу

Ефективне написання коду Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)
Редагувати та запускати код