擅长:python、mysql、java
<p>我相信您不需要<code>pivot</code>,更好的方法是只使用<code>DataFrame</code>构造函数:</p>
<pre><code>df_b = pd.DataFrame([df_a['Values'].values], columns=df_a['Type'].values)
print (df_b)
A B C D E
0 2 4 7 9 3
</code></pre>
<p>或<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.set_index.html" rel="nofollow noreferrer">^{<cd3>}</a>通过<code>T</code>转置:</p>
<pre><code>df_b = df_a.set_index('Type').T.rename({'Values':0})
print (df_b)
Type A B C D E
0 2 4 7 9 3
</code></pre>