Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Assim também esta certo?

Se eu fizer deste modo o código também estaria correto além de ficar mais objetivo?

atletas['Melhor Tempo'].fillna(atletas['Melhor Tempo'].mean(), inplace = True)
atletas
    Corredor    Melhor Tempo
0    Marcos    9.620
1    Pedro    9.692
2    João    9.690
3    Beto    9.720
4    Sandro    9.692
5    Denis    9.690
6    Ary    9.692
7    Carlos    9.740

Caso eu utilize o código certo do exercício e tenha um dado faltante na coluna corredor, a saída fica um pouco estranha:

atletas_2 = pd.DataFrame([['Marcos', 9.62], ['Pedro', None], [None, 9.69], 
                        ['Beto', 9.72], ['Sandro', None], ['Denis', 9.69], 
                        ['Ary', None], ['Carlos', 9.74]], 
                        columns = ['Corredor', 'Melhor Tempo'])
atletas_2
atletas_2.fillna(atletas_2['Melhor Tempo'].mean(), inplace = True)
atletas_2
    Corredor    Melhor Tempo
0    Marcos    9.620
1    Pedro    9.692
2    9.692    9.690
3    Beto    9.720
4    Sandro    9.692
5    Denis    9.690
6    Ary    9.692
7    Carlos    9.740

O que vocês acham?

1 resposta
solução!

Oi, José! Tudo bem com você?

A forma como você seguiu faz muito sentindo sim, e tem ainda mais sentido se comparado com a situação que você apresentou. Então pode ficar tranquilo que sua forma está correta, parabéns!

Bons estudos!