Я искал много похожих тем в Интернете, но пока не нашел решения.
Мой pandas фрейм данных выглядит так:
index FOR
0 [{'id': '2766', 'name': '0803 Computer Softwar...
1 [{'id': '2766', 'name': '0803 Computer Softwar...
2 [{'id': '2766', 'name': '0803 Computer Softwar...
3 [{'id': '2766', 'name': '0803 Computer Softwar...
4 [{'id': '2766', 'name': '0803 Computer Softwar...
И я бы хотел бы сгладить все 4 строки, чтобы они стали похожими на следующий фрейм данных, а ниже - только результат для первой строки:
index id name
0 2766 0803 Computer Software
Я нашел аналогичное решение здесь . К сожалению, я получил "TypeError" следующего вида: TypeError: объект JSON должен быть str, bytes или bytearray, а не 'list'
Мой код был:
dfs = []
for i in test['FOR']:
data = json.loads(i)
dfx = pd.json_normalize(data)
dfs.append(dfx)
df = pd.concat(dfs).reset_index(inplace = True)
print(df)
Кто-нибудь может мне здесь помочь? Спасибо большое!