Boa tarde, dando continuidade na aula, ao chegar na parte de criação de grafico com o matplotlib ocorreu um erro com o segundo código fornececido e não sei identificar esse erro.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde, dando continuidade na aula, ao chegar na parte de criação de grafico com o matplotlib ocorreu um erro com o segundo código fornececido e não sei identificar esse erro.
Boa noite Alice! Tudo bem com você?
O erro NameError, indica que a variável dados_brasil não está definida. Isso acontece quando a variável não foi criada ou não está acessível no momento em que você tenta usá-la. Para corrigir, execute a célula da seguinte forma:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('https://raw.githubusercontent.com/alura-cursos/bibliotecas_visualizacao/refs/heads/main/Dados/imigrantes_canada.csv')
df.set_index('País', inplace=True)
anos = list(map(str, range(1980, 2014)))
brasil = df.loc['Brasil', anos]
brasil_dict = {'ano': brasil.index.tolist(), 'imigrantes': brasil.values.tolist()}
dados_brasil = pd.DataFrame(brasil_dict)
plt.plot(dados_brasil['ano'], dados_brasil['imigrantes'])
No código acima, a correção foi definir a variável dados_brasil na linha 9, ou seja, dados_brasil = pd.DataFrame(brasil_dict).
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!