Boa naoite, nao estou conseguindo fazer a correção dos caracteres para aplicação do metodo astype
Boa naoite, nao estou conseguindo fazer a correção dos caracteres para aplicação do metodo astype
Olá Álvaro, tudo bem com você?
O erro "TypeError: 'method' object is not subscriptable", está ocorrendo porque na linha apresentada na imagem, você está usando o apply
com colchetes ([]
), como se fosse um objeto indexável. O apply
é um método e a maneira correta de usar apply
é chamá-lo diretamente com os parênteses ()
.
O código correto deve ficar da seguinte forma:
dados['Valor da compra'] = dados['Valor da compra'].apply(lambda x: x.replace('R$ ', '').replace(',','.'))
Feito essas correção, basta executar novamente as células do seu notebook no Google colab.
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