擅长:python、mysql、java
<p>一个相当简单的方法是将dictionary转换为列表列表,并向dataframe提供:</p>
<pre><code>data = [[x, y, z] for x,v in d.items() for y, z in v.items()]
df = pd.DataFrame(data, columns=['Column' + str(i) for i in range(1,4)])
</code></pre>
<p>它给出:</p>
<pre><code> Column1 Column2 Column3
0 Jill Avenger: Age of Ultron 7.0
1 Jill Django Unchained 6.5
2 Jill Gone Girl 9.0
3 Jill Kill the Messenger 8.0
4 Toby Avenger: Age of Ultron 8.5
5 Toby Django Unchained 9.0
6 Toby Zoolander 2.0
</code></pre>