1
resposta

Como eu fiz

import pandas as pd
dados = 'https://jsonplaceholder.typicode.com/users'

df = pd.read_json(dados)



new_address = pd.json_normalize(df['address'])
new_company = pd.json_normalize(df['company'])


df = pd.concat([df,new_address,new_company],axis=1)

df.drop(columns=['address','company'], inplace = True)

print(df)
1 resposta

Olá, João! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de pd.read_json() para carregar dados de uma API, utilizou muito bem o pd.json_normalize() para tratar colunas aninhadas e ainda compreendeu a importância do pd.concat() para juntar diferentes partes do DataFrame.

Uma dica interessante para o futuro é usar df.head() para visualizar rapidamente as primeiras linhas do DataFrame. Dessa forma:

df.head(10)

Isso facilita a análise inicial dos dados, especialmente quando estamos lidando com muitos campos.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!