擅长:python、mysql、java
<p>让我们试试双重分组:</p>
<pre><code>{k: {v:d.set_index('Year').to_dict('i') for v,d in g.drop('DateTime',axis=1).groupby(g['DateTime'])}
for k,g in df.drop('Name',axis=1).groupby(df['Name'])
}
</code></pre>
<p>输出:</p>
<pre><code>{'Arcen': {10100: {1950: {'temp': 0}, 1951: {'temp': 1}}},
'De Bilt': {10100: {1950: {'temp': 0}, 1951: {'temp': 1}},
10101: {1950: {'temp': 2}, 1951: {'temp': 3}}
}
}
</code></pre>
<p>然而,我确实认为这不是最好的JSON格式,因为嵌套数据太多</p>