У меня есть панд dataframe с этой структурой:Как преобразовать этот dataframe, чтобы получить эту структуру json?
RegisteredTime Start Value
1 2016-04-17 15:30:00 2016-04-18 00:00:00 1000.00
2 2016-04-17 15:30:00 2016-04-18 01:00:00 2000.00
3 2016-04-17 15:30:00 2016-04-18 02:00:00 3000.00
4 2016-04-17 15:30:00 2016-04-18 03:00:00 4000.00
5 2016-04-17 15:30:00 2016-04-18 04:00:00 5000.00
Это отсортированный по RegistredTime
и для каждого RegisteredTime
имеется ровно 24 записей.
Я могу преобразовать JSON с df.to_json(orient='record')
, что дает мне что-то вроде:
[
{
"RegisteredTime": "2016-04-17 15:30:00",
"Start": "2016-04-18T00:00:00",
"Value": 1000.00,
},
{
"RegisteredTime": "2016-04-17 15:30:00",
"Start": "2016-04-18T0:00:00",
"Value": 2000.00,
},
...
]
У меня есть минимальный опыт работы с пандами и структурой, что я бы очень хотел, чтобы это одна:
[
{
"SamplingTime": "2016-04-17 15:30:00",
"Values": [
{
"Start": "2016-04-18T00:00:00",
"Value": 1000.00
},
{
"Start": "2016-04-18T01:00:00",
"Value": 2000.00
},
...
]
},
...
]
Может кто-нибудь, пожалуйста, помогите мне, как этого достичь?
Заранее спасибо.