ComeçarComece gratuitamente

Analisando estatísticas de beisebol com .apply()

O Tampa Bay Rays quer que você analise seus dados.

Eles gostariam de ter as seguintes métricas:

  • A soma de cada coluna nos dados
  • A quantidade total de corridas marcadas em um ano ('RS' + 'RA' para cada ano)
  • A coluna 'Playoffs' em formato de texto, em vez de usar 1's e 0'.

A função abaixo pode ser usada para converter a coluna 'Playoffs' em texto:

def text_playoffs(num_playoffs): 

    if num_playoffs == 1:

        return 'Yes'

    else:

        return 'No' 

Use o site .apply() para obter essas métricas. Um DataFrame (rays_df) foi carregado e impresso no console. Esse DataFrame é indexado na coluna 'Year'.

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

# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)
Editar e executar código