【发布时间】:2018-06-13 12:22:00
【问题描述】:
我有一个包含以下列的数据框:
序列号、时间戳、参数1、参数2、参数3、...
这个数据帧可以有多个serial_no。所以我需要它的json格式如下:
[
{
'serial_no':'a001',
'readings':[
{
'name':'parameter1',
'datapoints':[
('2018-01-01 00:00:00',5),('2018-01-01 00:01:00',35),..
]
},{'name':'parameter2',..},..
]
},{'serial_no':'a002',..},..
]
样本表数据:
|-----------|------------------------------------------|---------------------------|
| serial_no | timestamp | parameter1 | parameter2 | parameter3 |
|-----------|------------------------------------------|---------------------------|
| a001 | '2018-01-01 00:00:00' | 5 | 4 | 3 |
|-----------|------------------------------------------|---------------------------|
| a001 | '2018-01-01 00:01:00' | 35 | 7 | 13 |
|-----------|------------------------------------------|---------------------------|
| a002 | '2018-01-01 00:01:03' | 2 | 6 | 11 |
|-----------|------------------------------------------|---------------------------|
| a002 | '2018-01-02 05:00:00' | 5 | 16 | 98 |
|-----------|------------------------------------------|---------------------------|
| a003 | '2018-01-02 05:32:01' | 0 | 1.4 | 3 |
|-----------|------------------------------------------|---------------------------|
我该怎么做?
【问题讨论】:
-
你能创建数据样本DataFrame吗?
timestamp2是列? -
@jezrael 我添加了一些示例数据。我不知道如何创建要显示的表格,但我希望这可以理解
-
JSON 示例中的括号是什么?那不是 JSON。你想在那里表达什么?
-
@ypnos 哎呀,我的错。该格式的字典列表
标签: python python-2.7 pandas dataframe