擅长:python、mysql、java
<p>有很多方法可以将数据(dict、list、嵌套list等)转换为数据帧。Pandas还包括许多创建方法,其中一些方法会重叠,因此很难记住如何从数据创建dfs。以下是为您的数据执行此操作的几种方法:</p>
<ul>
<li><p><code>df = pd.DataFrame([data])</code></p>
</li>
<li><p><code>df = pd.Series(data).to_frame().T</code></p>
</li>
<li><p><code>pd.DataFrame.from_dict(data, orient="index").T</code></p>
</li>
<li><p><code>pd.DataFrame.from_records(data, index=[0])</code></p>
</li>
</ul>
<p>依我看,<code>from_dict</code>是最不直观的(我在第一次尝试时从来没有正确的参数)。我发现专注于一种施工方法比每次使用不同的施工方法更令人难忘;我使用<code>pd.DataFrame(...)</code>和<code>from_records(...)</code>最多</p>