1
resposta

Códigos do vídeo

Não foi disponibilizado os códigos utilizados neste vpideo. Por favor, poderiam incluir ele?

O meu código está dando erro

#Primeira visita
visitas_primeira = visitas.groupby('fullVisitorId', as_index=False)
visitas_primeira = visitas_primeira['visitNumber'].min()
visitas_primeira.set_index('fullVisitorId',inplace=True)

#Dataframe usuários com todos os usuários únicos + sua última visita + primeira visita
usuarios = usuarios.join(visitas_primeira,how='left',on='fullVisitorId',rsuffix='_primeira')
usuarios = pd.merge(usuarios,usuarios_visitas_unicos,left_on=['fullVisitorId', 'visitNumber_primeira'],
                  right_on=['fullVisitorId', 'visitNumber'],how='left', suffixes=['_ultima','_primeira'])

Erro que aparece:

ValueError: Buffer has wrong number of dimensions (expected 1, got 2)

1 resposta

Boa noite Isabel, como você está?

Antes de mais nada, desculpe pela demora em dar um retorno.

Imagino que o erro esteja ocorrendo porque quando você está fazendo o pd.merge, o último argumento suffixes está com colchetes, mas a função está esperando parenteses suffixes=('_ultima','_primeira'), conforme a documentação. Isso deve resolver o seu problema.

Também peço desculpas pelo inconveniente do material não estar disponível no momento em que você estava fazendo o curso. E agradeço o apontamento, assim podemos melhorar a plataforma cada vez mais.

Vim avisar que providenciamos ao final de cada aula o material ou se quiser pode acessar diretamente pelo github digital-marketing-gcp, conforme o passo a passo na sequência.

  1. Entrar na página inicial do repositório que está na atividade Projeto da aula anterior, ou pelo link que passei anteriormente.

  2. Em branches, você consegue acessar o conteúdo específico de cada aula. A branch padrão é a master e nela está conteúdo final do curso. Clicando em branches aparecerá a tabela com título Stale branches, cada linha da tabela corresponde a branch com o conteúdo uma aula específica. Por exemplo, aula 2

Página inicial do repositório, com o menu branches envolto por um retangulo azul, com uma seta apontando para este menu.

Página de branches com destaque para a segunda linha da tabela de título stale branches. O item da linha destacada é aula2 e está envolto por um retangulo azul com uma seta azul apontando para a aula2

  1. Com a brach escolhida, ou a branch padrão, clicar em Code
  2. Em seguida clicar em Clone or Download e baixar como arquivo ZIP

Página principal do repositório com o botão code envolto por um retângulo azul e no canto superior direito há um bola na cor roxa com o número 1 escrito na cor amarela. No menu do botão code, a opção download ZIP está envolta por um retângulo azul e no canto superior direito há um bola na cor roxa com o número 2 escrito na cor amarela

Após isto, basta descompactar a pasta e utilizar o arquivo que deseja.

Espero ter ajudado, mas qualquer coisa é só mandar mensagem aqui viu?!

Abraço 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