3
respostas

[Bug] frequencia = pd.crosstab(dados.Sexo,dados.Cor)

frequencia = pd.crosstab(dados.Sexo,dados.Cor) frequencia


AttributeError Traceback (most recent call last) in <cell line: 1>() ----> 1 frequencia = pd.crosstab(dados.Sexo,dados.Cor) 2 frequencia

/usr/local/lib/python3.10/dist-packages/pandas/core/generic.py in getattr(self, name) 5900 ): 5901 return self[name] -> 5902 return object.getattribute(self, name) 5903 5904 def setattr(self, name: str, value) -> None:

AttributeError: 'DataFrame' object has no attribute 'Sexo'

3 respostas

Olá, Kelano, tudo bem?

O erro aponta que o DataFrame 'dados' não possui a coluna 'Sexo'.

Peço que verifique se você definiu o nome da variável corretamente, se há algum tipo de erro de digitação ou com diferença de letras maiúsculas e minúsculas. Lembre-se que Python é case-sensitive, ou seja, ele diferencia letras maiúsculas de minúsculas. Portanto, 'Sexo' é diferente de 'sexo'.

Além disso, é possível que o trecho de código referente a criação dessa variável não tenha sido executado. Uma dica é utilizar o botão "Ambiente de execução" e selecionar a opção "Executar Tudo", com isso ela executará todas as linhas de código do notebook.

Gif demostrando a execução de todos os códigos do notebook. No menu superior o mouse clica em Ambiente de Execução e seleciona a opção Executar Tudo

Espero ter ajudado.

Caso o problema persista, fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Já fiz esse procedimento não funcionou. Como proceder nesse caso?

Olá, Kelano, tudo bem?

Para ser mais assertiva, peço que você compartilhe uma cópia do seu notebook, assim poderei identificar qual o problema do seu código.

  • Para isso vá em "Arquivo".
  • E escolha a opção "Salvar uma cópia no Drive".

Capturta de tela do notebook colab. Está destacado em vermelho a opção "salavar uma cópia no drive"

Ele fará uma cópia deste arquivo.

Em seguida vá em "Arquivo" novamente e escolha a opção "localizar no drive".

Captura de tela da opção localizar no drive

No drive, com o botão direito do arquivo selecione a opção Compartilhar.

Captura de tela do drive. Está destacado em vermelho a opção compartilhar

Em seguida, selecione a seta ao lado de Restrito Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ele gerará um link. Selecione copiar link.

Captura de tela do link gerado

Cole esse link aqui, assim terei acesso à cópia do seu projeto. Caso se sinta confortável, pode selecionar a opção editor, assim farei alterações diretamente na sua cópia.

Ficarei no aguardo.

Abraços e até mais!