1
resposta

Projeto Clientes Bug

Conforme imagem abaixo, não está sendo possível fazer a conversão desta coluna para string, no momento de utilizar os metódos ele entende a coluna como float.

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

1 resposta

Olá Guilherme, tudo bem com você?

O erro AttributeError: Can only use .str accessor with string values geralmente ocorre quando tentamos aplicar o método .str.lower() em uma coluna que contém tipos de dados diferentes de string.

Você pode tentar aplicar a função de letras minúsculas de forma alternativa, exemplo:

dados['Clientes'] = dados['Clientes'].apply(lambda lista: [nome.lower() for nome in lista])

Ou até mesmo tentar converter os dados da coluna Clientes para string:

dados_clientes['Cliente'] = dados_clientes['Cliente'].astype(str).replace('nan', '')

Também recomendo que você reinicie o ambiente de execução do Google Colab para garantir que nenhum código foi sobrescrito. Você pode reiniciar o ambiente de execução clicando na barra de ferramentas localizada na parte superior da tela e em "Ambiente de execução" selecionar a opção "Reiniciar e executar tudo".

alt text: Captura de tela colorida em recorte do ambiente do Google Colaboratory, na imagem, é acessada a quinta opção, da esquerda para a direita, no canto superior esquerdo, chamada "Ambiente de Execução", após isso, é selecionada a oitava opção de cima para baixo, nomeada "Reiniciar e executar tudo"

Posteriormente, execute outra vez a célula com o código.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade. Em caso de dúvidas estou à disposição. Abraços e bons estudos!

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software