<p>我可以用我创建的相同的<code>dict</code>来解决问题</p>
<pre><code>dicto = df_devices.unstack(level=2).unstack().to_dict('index')
>>> dicto
{'00:00:00': {('indoor', 'AC'): 1362.2142857142858,
('indoor', 'Computer'): 399.0,
('indoor', 'Heater'): 2258.375,
('indoor', 'Lights'): 1535.0,
('indoor', 'Microwave'): 1420.0,
('indoor', 'Refridgerator'): 192.38888888888889,
('indoor', 'Television'): 243.66666666666666,
('outdoor', 'AC'): 3470.705882352941,
('outdoor', 'Computer'): 412.4,
('outdoor', 'Heater'): 2274.6666666666665,
('outdoor', 'Lights'): 3475.4736842105262,
('outdoor', 'Microwave'): 1489.9333333333334,
('outdoor', 'Refridgerator'): 195.07692307692307,
('outdoor', 'Television'): 261.5}
</code></pre>
<p>在创建的字典中循环</p>
^{pr2}$
<p><code>.copy()</code>将创建副本而不是引用</p>
<pre><code>>>> dicto
{'00:00:00': {'AC': {'indoor': 1362.2142857142858,
'outdoor': 3470.705882352941},
'Computer': {'indoor': 399.0, 'outdoor': 412.4},
'Heater': {'indoor': 2258.375, 'outdoor': 2274.6666666666665},
'Lights': {'indoor': 1535.0, 'outdoor': 3475.4736842105262},
'Microwave': {'indoor': 1420.0, 'outdoor': 1489.9333333333334},
'Refridgerator': {'indoor': 192.38888888888889,
'outdoor': 195.07692307692307},
'Television': {'indoor': 243.66666666666666, 'outdoor': 261.5}}.........
</code></pre>