Oi, Luan! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
O seu código mostra que você já compreende como transformar dados aninhados em um DataFrame mais utilizável para análise.
Uma dica interessante para o futuro é usar o parâmetro errors='ignore'
no json_normalize
para evitar que problemas com chaves ausentes interrompam a execução do código.
informacoes = pd.json_normalize(
dados_brutos,
record_path='enderecos',
meta=['nome','idade'],
errors='ignore'
)
print(informacoes)
Este código cria um DataFrame mesmo que algumas entradas do JSON não tenham todas as chaves, evitando erros na normalizacao.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!