У меня есть файл JSON (образец ниже).Я пытаюсь создать Dataframe из этого с помощью python: JSON:
{"data": {
"A": [{
"CREATION_DATE": "1482105600",
"SOURCE_COUNT": "0"
},
{
"CREATION_DATE": "1482105600",
"SOURCE_COUNT": "0"
} ],
"B": [{
"CREATION_DATE": "1487808000",
"SOURCE_COUNT": "1048"
},
{
"CREATION_DATE": "1487894400",
"SOURCE_COUNT": "1103"
} ]
}
}
Когда я пытаюсь преобразовать его в dataframe:
Мой код:
import json
file = 'mysample.json'
with open(file) as train_file:
dict_train = json.load(train_file)
# converting json dataset from dictionary to dataframe
train = pd.DataFrame.from_dict(dict_train, orient='index')
train.reset_index(level=0, inplace=True)
Вывод:
index A B
0 data [{'CREATION_DATE': '1482105600', 'SOURCE_COUNT... [{'CREATION_DATE': '1487808000', 'SOURCE_COUNT...
Вместо этого я собираюсь преобразовать это в фрейм данных, который выглядит следующим образом:
system CREATION_DATE SOURCE_COUNT
A 1482105600 0
A 1482105600 0
B 1487808000 1048
B 1487894400 1103
Как изменить мой код, чтобы получить ожидаемый результат?