Não ficou claro pra mim pela aula porque é preciso trocar "dados" por "data". Entendo que o DataFrame é alterado se não for feita a modificação, mas não entendo o porquê, a razão?
Qual o significado no loop da expressão " bairro , dados in grupo_bairro:" ?
#valor médio por bairro
for bairro, dados in grupo_bairro:
print("{}:{:.2f}".format(bairro, dados["Valor"].mean()))
#valor médio por bairro
for bairro, data in grupo_bairro:
print("{}:{:.2f}".format(bairro, data["Valor"].mean()))