1
resposta

[Dúvida] Função explode

Olá,

Não estou conseguindo utilizar o "explode" no desafio 1. Como demonstro no print. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

O erro que está aparecendo no seu código Python sugere que você está tentando usar o método explode em uma lista de colunas, mas o método explode deve ser aplicado em uma única coluna por vez. Para corrigir o erro, você deve aplicar o explode apenas em colunas que contêm listas ou arrays. Caso você queira aplicá-lo a múltiplas colunas que atendam a esse critério, terá que fazer isso iterativamente, uma coluna de cada vez. Por exemplo, se a coluna 'Cliente' contém listas e você quer expandir essa coluna, você deve fazer:

python

Exemplo:

dados['Cliente'] = dados['Cliente'].explode()

Faça isso para cada coluna que precisa ser explodida separadamente. Se você estiver tentando explodir mais de uma coluna e elas contiverem listas de tamanhos diferentes, isso pode ser problemático porque o método explode espera que, após a operação, todas as linhas tenham o mesmo tamanho, ou seja, que cada lista em cada linha tenha o mesmo número de elementos.

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