擅长:python、mysql、java
<p>您可以使用公共透视表(“a”和“B”是您的列名):</p>
<pre><code>pv = pd.pivot_table(df, index='A', columns='B', aggfunc='size', fill_value=0)
pv.index.name=None
pv.columns.name=None
print(pv)
</code></pre>
<p>输出:</p>
<pre><code> stg1 stg2 stg3
a 1.0 1.0 1.0
b 0.0 1.0 1.0
c 1.0 0.0 0.0
</code></pre>