我有一些看起来像这样的文件
In [388]: df2.set_index('id', append=True).join(df1.set_index('id', append=True)) \
.reset_index(level='id')
Out[388]:
id c d a b
2010-01-02 21 1 4 1 4
2010-01-02 22 2 5 2 5
2010-01-02 23 3 6 3 6
2010-01-02 24 4 7 4 7
2010-01-03 21 1 4 1 4
2010-01-03 22 2 5 2 5
2010-01-03 23 3 6 3 6
2010-01-03 24 4 7 4 7
数据是一个嵌套数组,其中包含2个属性( {
"reg": "a",
"timestamp": "2012-10-01T00:06:35+0000",
"data": [
{
"d": 33.2,
"name": "TEMP",
},
{
"d": 129,
"name": "PRESS",
}
]
}
和name
,这是一个双重的)
我希望将d
的值(d
)聚合为具有平均值的存储桶。
我该怎么做?如果我在data.d上创建一个简单的聚合,聚合混合TEMP
和PRESS
,我不想要