Segue a forma que resolvi o desafio proposto, não sei se esta da melhor forma, mas acho que consegui o resultado solicitado.
Importando as Bibliotecas:
import pandas as pd
import matplotlib.pyplot as plt!
Criando o DataFrame usando o arquivo CSV:
df = pd.read_csv('/content/imigrantes_canada.csv')
Criando DataFrames para o Brasil e Argentina, já configurando as colunas da tabelas como "Ano" e "Imigrantes":
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)
argentina = df.loc['Argentina', anos]
argentina_dict = {'Ano': argentina.index.tolist(), 'Imigrantes': argentina.values.tolist()}
dados_argentina = pd.DataFrame(argentina_dict)
Criando o gráfico para comparação entre o Brasil(Vermelho) e Argentina(Azul), colocando a legenda para identificar a cor de cada uma das linhas do gráfico:
plt.figure(figsize = (10,5))
plt.plot(dados_brasil['Ano'], dados_brasil['Imigrantes'], color = 'red', label='Brasil')
plt.plot(dados_argentina['Ano'], dados_argentina['Imigrantes'], color='blue', label='Argentina')
plt.xticks(['1980', '1985', '1990', '1995','2000','2005','2010'])
plt.title('Comparativo de Imigração do Brasil e Argentina para o Canadá')
plt.ylabel('Número de Imigrantes')
plt.xlabel('Ano')
plt.legend()
plt.show()