Olá. Obtive o mesmo problema relatado por alguns alunos com relação ao parâmetro size.
Segue o código de criação da coluna:
dados_agrupados = dados_agrupados.assign(emissao_per_capita = dados_agrupados['Emissão']/dados_agrupados['populacao']).sort_values('emissao_per_capita', ascending = False)
dados_agrupados
Revisei o código e, aparentemente, está exatamente como mostrado pelo professor. Porém, ao tentar executar o último código com a coluna 'emissao_per_capita' sendo passado no parâmetro size, retorna o mesmo erro:
Código:
px.scatter(data_frame = dados_agrupados, x = 'populacao', y = 'Emissão', text = 'Estado', size = 'emissao_per_capita')
Erro:
Alguma sugestão do que pode ser feito? Parece que os valores negativos nos estados AM e AP estão "bugando" o método.