Преобразование JSON в фрейм данных приводит к ошибке

#python #json #pandas #dataframe

#python #json #pandas #dataframe

Вопрос:

У меня есть файл JSON в следующей структуре:

 {"0":"bla bla bla bla", "1":"bla bla bla bla", "2":"..."} 
 

Я загружаю его с помощью своей программы на Python следующим образом:

 import json
with open('./json/articles1.json') as json_file:  
    data = json.load(json_file)
 

Далее я хотел бы преобразовать его в DataFrame . Я пробовал оба:

 df = pd.DataFrame(data)
df = pd.read_json(data)
 

Но они оба выдают ошибку DataFrame constructor not properly called!

Ответ №1:

Это сработало для меня

 import json
import pandas as pd

with open('data.json') as json_file:
    data = json.load(json_file)
    df = pd.DataFrame(data, index=[0])

    print(df)
 

Это печатает

                  0                1    2
 0  bla bla bla bla  bla bla bla bla  ...