#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 ...