O que df.dropna() faz por padrão?
df.dropna()
Retorna apenas as linhas em que nenhum valor está ausente.
Remove apenas as colunas age e city.
Substitui cada NaN por zero.
Sempre altera diretamente o df original.