擅长:python、mysql、java
<p>我不确定这是否算是一种简单的方法,因为折叠字典绝对是你必须手动完成的事情,但是:</p>
<pre><code># Collapse the first two levels of keys into tuples
# The dict comprehension could (and maybe should) be written
# with standard for loops
d_collapsed = {(outer_k, inner_k): inner_v for outer_k in d
for inner_k, inner_v in d[outer_k].items()}
df = pd.DataFrame.from_dict(d_collapsed)
# Now unpack the tuples again
df.columns = pd.MultiIndex.from_tuples(df.columns)
</code></pre>
<p>输出:</p>
^{pr2}$