Аналіз бейсбольної статистики з .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)