1
resposta

O código abaixo está acusando divergência. Aonde está o erro?

Equipe Alura, boa tarde!

Após aplicar o código abaixo tive o seguinte retorno.

dados = {"lingua" : ["ingles", "outros"], "total" : [total_de_ingles, "total_do_resto"]} dados

Retorno. {'lingua': ['ingles', 'outros'], 'total': [4505, 'total_do_resto']}

1 resposta

Olá Renato, tudo bem? Espero que sim!

O problema no código está na variável total_do_resto que foi colocada entre aspas e por isso foi interpretado como uma string, um texto comum, ao invés de retornar o valor. O código correto é o seguinte:

dados = {'lingua' : ['ingles','outros'],'total' : [total_de_ingles, total_do_resto]}

pd.DataFrame(dados)

Lembrando que a variável total_do_resto foi criada através do código:

total_por_lingua = tmdb["original_language"].value_counts()
total_geral = total_por_lingua.sum()
total_de_ingles = total_por_lingua.loc["en"]
total_do_resto = total_geral - total_de_ingles
print(total_de_ingles, total_do_resto)

E o valor armazenado na variável foi 298.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!