1
resposta

[Dúvida] Erro na execução do notebook

Bom dia Toda vez que reinicio o notebook aparece esse erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeJá executei tudo de novo, já peguei o notebook da aula seguinte, mesmo assim o erro persiste?

1 resposta

Boa noite Estudante! Tudo bem com você?

Esse erro acontece porque os seus dados não possui uma coluna chamada Sexo. Mas, como não tenho acesso a seu código completo, é incerto dizer a linha que você terá que modificar. Então, para te ajudar a resolver, vou deixar abaixo o código completo até o trecho que você está:

import pandas as pd

dados = pd.read_csv("dados.csv")
dados.head()
sorted(dados['Anos de Estudo'].unique())
sorted(dados['UF'].unique())
sorted(dados['Sexo'].unique())
sorted(dados['Cor'].unique())
print('De %s até %s anos' % (dados.Idade.min(), dados.Idade.max()))
print('De %s até %s metros' % (dados['Altura'].min(), dados.Altura.max()))
dados['Sexo'].value_counts()
dados['Sexo'].value_counts(normalize = True) * 100
frequencia = dados['Sexo'].value_counts()
percentual = dados['Sexo'].value_counts(normalize = True) * 100
dist_freq_qualitativas = pd.DataFrame({'Frequência': frequencia, 'Porcentagem (%)': percentual})
dist_freq_qualitativas.rename(index = {0: 'Masculino', 1: 'Feminino'}, inplace = True)
dist_freq_qualitativas.rename_axis('Sexo', axis= 'columns', inplace = True)

sexo = {0: 'Masculino', 
        1: 'Feminino'}

cor = {0: 'Indígena', 
       2: 'Branca', 
       4: 'Preta', 
       6: 'Amarela', 
       8: 'Parda', 
       9: 'Sem declaração'}

frequencia = pd.crosstab(dados.Sexo,
                         dados.Cor)
frequencia.rename(index = sexo, inplace = True)
frequencia.rename(columns = cor, inplace = True)
frequencia

Caso queira baixar novamente a base de dados, acesse este link. Será baixado um arquivo .zip, extraia os arquivos desta pasta. Clique sobre o arquivo baixado e selecione a opção extrair tudo.. e em seguida clique no botão extrair, dessa forma, você terá acesso ao arquivo dados.csv, que possui a coluna Sexo e poderá executar o código com sucesso.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

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