Home › Fóruns › Fórum Mineração e Análise de Dados do Facebook › Erro no “For” ao trocar métricas
- Este tópico contém 13 respostas, 3 vozes e foi atualizado pela última vez 7 meses, 1 semana atrás por Denny Ceccon.
- AutorPosts
- 26 de abril de 2024 às 12:33 #44548
Poderia me dizer o que estou errando ao luxar essa nova métrica, nenhum dos dois “For” deu certo?
Erro:
26 de abril de 2024 às 12:58 #44561Alan, verifique que informação tem em
visualizacao_por_horas_dia['data'][0]['values']['value']
. O Python está reclamando que aí tem um valor escalar do tipoint
, mas deveria ser um dicionário.28 de abril de 2024 às 10:56 #44574Bom dia tentei aqui não deu certo, poderia me dizer como ficaria esse FOR?
29 de abril de 2024 às 16:46 #44583Se puder fazer os seguintes prints:
print(visualizacao_por_horas_dia[‘data’][0][‘values’][‘value’])
print(type(visualizacao_por_horas_dia[‘data’][0][‘values’][‘value’]))
Assim conseguimos visualizar que tipo de dados está sendo retornado pela métrica, pois parece que é diferente das outras que são utilizadas no curso
30 de abril de 2024 às 11:41 #44591Uma dúvida, quando coloca imagem para aparecer a mensagem, precisa da aprovação do moderador?
30 de abril de 2024 às 14:14 #44593A princípio não, mas não há problema caso precise de aprovação porque a pergunta entra na caixa direto normalmente
30 de abril de 2024 às 14:44 #44594É que tentei enviar o que me solicitou por 2x e por algum motivo a resposta ela não foi enviada para o fórum…
30 de abril de 2024 às 15:30 #44595Quando quero adicionar um código sem ser por imagem como faço para que o mesmo fique configurado aqui, assim como nós fazemos no discord?
30 de abril de 2024 às 17:16 #44596Se não esta indo a mensagem com imagem, como farei para enviar para vocês para poderem me ajudar?
1 de maio de 2024 às 10:16 #44589Recebo o erro abaixo com o print: print(visualizacao_por_horas_dia[‘data’][0][‘values’][‘value’])
Com esse print print(type(visualizacao_por_horas_dia[‘data’][0][‘values’][‘value’]))o seguinte erro:
Os dados que me retorna ao executar esse código abaixo:
visualizacao_por_horas_dia = graph.get_connections(id=page_id, connection_name= ‘insights’, metric= ‘page_fans_online_per_day’,
since= ‘2024-02-01’, until= ‘2024-04-13’)
visualizacao_por_horas_dia1 de maio de 2024 às 10:16 #44590print(visualizacao_por_horas_dia[‘data’][0][‘values’][‘value’])
print(type(visualizacao_por_horas_dia[‘data’][0][‘values’][‘value’]))
Dados retornados com esse codigo abaixo:
visualizacao_por_horas_dia = graph.get_connections(id=page_id, connection_name= ‘insights’, metric= ‘page_fans_online_per_day’,
since= ‘2024-02-01’, until= ‘2024-04-13’)
visualizacao_por_horas_dia1 de maio de 2024 às 10:41 #44602Alan, acho que você solicitou o recurso errado à API do Facebook. Na chamada de
graph.get_connnection
, você usoumetric = 'page_fans_online_per_day'
, que só retorna a soma dos usuários no dia, mas na aula o professor usametric = 'page_fans_online'
, que separa o número de usuários por hora. Isso deve resolver o problema.1 de maio de 2024 às 14:24 #44604Fiz isso de propósito para entender, compreender e aprender a puxar novas métricas, mas como pode visualizar estou com esse erro. Pode me ajudar a entender e puxar essa nova métrica?
2 de maio de 2024 às 07:59 #44612Eu não vou conseguir testar, mas você teria que fazer algo assim:
visualizacoes = graph.get_connection(id=page_id, connection_name='insights', metric='page_fans_online_per_day', since='2024-02-01', until='2024-04-13') visualizacao_por_dia = [] for i in visualizacoes['data'][0]['values']: ----if i[ ='value']: (substitua - por espaço, colocar espaço não está dando certo na hora de postar) --------visualizacao_por_dia.append(i['value'])
Aí no final a variável
visualizacao_por_dia
vai conter uma lista com o número de visualizações por cada dia no período.- Esta resposta foi modificada 7 meses, 1 semana atrás por Denny Ceccon.
- Esta resposta foi modificada 7 meses, 1 semana atrás por Denny Ceccon.
- Esta resposta foi modificada 7 meses, 1 semana atrás por Denny Ceccon.
- Esta resposta foi modificada 7 meses, 1 semana atrás por Denny Ceccon.
- AutorPosts
- Você deve fazer login para responder a este tópico.