擅长:python、mysql、java
<p>您可以使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.pivot.html" rel="nofollow noreferrer">^{<cd1>}</a></p>
<p>调用<code>pivot</code>将数据帧从行重塑为列,并且<code>fillna(0)</code>将空单元格替换为零,最后<code>reset_index</code>将去掉分层列</p>
<pre class="lang-py prettyprint-override"><code>df.pivot(index='Month', columns='Company', values='Sales').fillna(0).reset_index()
</code></pre>
<p><strong>输出</strong>:</p>
<pre class="lang-py prettyprint-override"><code>Company Month Apple HP
0 1 8.0 0.0
1 2 8.0 0.0
2 3 14.0 0.0
3 4 3.0 0.0
4 5 4.0 10.0
5 6 3.0 9.0
6 7 14.0 9.0
7 8 0.0 10.0
8 9 0.0 3.0
9 10 0.0 4.0
</code></pre>
<p><strong>PS</strong>:建议在提问时将数据添加为文本,我们无法从图像中复制内容</p>