преобразовать данные панд в кадр json - панды - PullRequest
0 голосов
/ 17 мая 2018

Я использую df.to_json() для преобразования данных в json. Но это дает мне строку json, а не объект. Как я могу получить объект JSON.

Кроме того, когда я добавляю эти данные в массив, он добавляет одинарную кавычку до и после json и разрушает структуру json. Как я могу экспортировать в объект json и правильно добавить.

Используемый код :

a=[]
     array.append(df1.to_json(orient='records', lines=True)) 
     array.append(df2.to_json(orient='records', lines=True)) 

Результат

['{"test:"w","param":1}','{"test:"w2","param":2}]']

Требуемый результат :

[{"test":"w","param":1},{"test":"w2","param":2}]

1 Ответ

0 голосов
/ 17 мая 2018

Я считаю, что нужно создать dict, а затем преобразовать в json:

import json
d = df1.to_dict(orient='records')
j = json.dumps(d)

Или, если возможно:

j = df1.to_json(orient='records')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...