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.
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.
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".
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!