2
respostas

O meu ta dando esse erro e eu não sei resolver

import pandas as al

url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv'
al.read_csv(url)

dados = pd.read_csv(url, sep=';')
dados.head(7)

dados.shape

dados.tail(5)

dados.info()

dados.columns

dados.columns

dados

dados.dtypes

dados[['Notas, Aprovado']]

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Ei, Thamiris! Tudo bem?

Esse erro quer dizer que o Pandas tentou acessar uma ou mais colunas no DataFrame, mas não encontrou nenhuma.

Para solucionar, recomendo que:

  • Troque o sep=';' por sep=',' - Aqui estamos indicando para o Pandas que elas são separadas por vírgula.
  • E envolva Notas e Aprovado em aspas simples para cada um: dados[['Notas', 'Aprovado']] - Envolvendo as duas em uma só aspas duplas, o Pandas interpreta como uma string única.

Dessa forma, estamos dizendo ao Pandas para interpretar as colunas separadas e por vírgula.

Segue o código corrigido:

import pandas as al

url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv'
al.read_csv(url)

dados = pd.read_csv(url, sep=',')
dados.head(7)

dados.shape

dados.tail(5)

dados.info()

dados.columns

dados

dados.dtypes

dados[['Notas', 'Aprovado']]

Segue o link do notebook usado para teste:

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Thamiris!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

deu certo

import pandas as al

url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv' al.read_csv(url)

dados = pd.read_csv(url, sep=',') dados.head(7)

dados.shape

dados.tail(5)

dados.info()

dados.columns

dados

dados.dtypes

dados.describe()

dados['Nome']

dados[['Idade', 'Notas']]

Insira aqui a descrição dessa imagem para ajudar na acessibilidade