Ingerindo dados JSON com pandas
Ao desenvolver um pipeline de dados, você pode precisar trabalhar com dados e fontes não tabulares, como APIs ou arquivos JSON. Neste exercício, vamos praticar a extração de dados de um arquivo JSON usando pandas.
pandas já foi importado como pd, e o arquivo JSON que você vai ingerir está no caminho "testing_scores.json".
Este exercicio faz parte do curso
ETL e ELT em Python
Instruções do exercicio
- Atualize a função
extract()para ler um arquivo JSON em um DataFrame dopandas, orientado por registros. - Passe o caminho
testing_scores.jsonpara a funçãoextract()e armazene a saída em uma variável chamadaraw_testing_scores. - Imprima o head do DataFrame
raw_testing_scores.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
def extract(file_path):
# Read the JSON file into a DataFrame
return pd.____(____, orient="____")
# Call the extract function with the appropriate path, assign to raw_testing_scores
____
# Output the head of the DataFrame
print(raw_testing_scores.____())