【发布时间】:2021-06-20 02:14:34
【问题描述】:
我有一个这样的数据框:
date ... ID value_1 value_2 value_3
0 03/03/2018 ... 12345 111 1 30
1 03/03/2018 ... 89547 222 2 50
2 02/03/2018 ... 12345 333 5 80
我想把它转换成这样的 JSON 格式:
{
"XYZ": [
{
"Id": 123456,
"date": "2021-03-03 09:00:00", # this field need to change datetime format
"value_3": 30,
"value_2": 1,
"ABC": [
{
"value_1": 111,
"type": "int" # 'type' field will always be 'int'
}
]
},
{
"Id": 123456,
"date": "2021-03-02 09:00:00", # this field need to change datetime format
"value_3": 80,
"value_2": 5,
"ABC": [
{
"value_1": 333,
"type": "int" # 'type' field will always be 'int'
}
]
},
{
"Id": 89547,
"date": "2021-03-03 09:00:00", # this field need to change datetime format
"value_3": 50,
"value_2": 2,
"ABC": [
{
"value_1": 222,
"type": "int" # 'type' field will always be 'int'
}
]
}
]
}
我对 Python 中的数据操作不是很熟悉,有没有一种简单的方法来进行转换(内置函数或任何库?)?非常感谢。
【问题讨论】:
标签: python json pandas dataframe numpy