import requests
import json
`dados_web = requestsget('https://jsonplaceholder.typicode.com/users').json()`
`saida = pd.json_normalize(dados_web, sep='_')`
`saida`
import requests
import json
`dados_web = requestsget('https://jsonplaceholder.typicode.com/users').json()`
`saida = pd.json_normalize(dados_web, sep='_')`
`saida`
Oi, John! Como vai?
Agradeço por compartilhar.
O erro principal no seu código é a falta do ponto entre a biblioteca e a função. Na programação, esse pequeno caractere é o que faz a conexão entre o "pacote" de ferramentas e a "ferramenta" específica que você quer usar.
O Erro:
No Python, quando você escreve requestsget, o computador entende como uma única palavra desconhecida. Como essa palavra não existe no sistema, ele interrompe a execução.
Pra resolver, basta inserir o ponto: requests.get().
# Solução: Adicionando o ponto separador
dados_web = requests.get('https://jsonplaceholder.typicode.com/users').json()
# Agora o pandas consegue normalizar os dados
saida = pd.json_normalize(dados_web, sep='_')
saida
Pense na biblioteca requests como um controle remoto. O get é um dos botões desse controle. O ponto funciona como o seu dedo apertando o botão: ele indica que você está acessando uma funcionalidade específica de dentro daquela biblioteca.
requests e executar o comando get.Esses detalhes de sintaxe são muito comuns no início, mas com o tempo o seu olhar fica treinado para percebê-los rapidamente.