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 usar1
's e0
'.
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
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)