擅长:python、mysql、java
<p>您可以使用<code>pivot_table</code>或<code>crosstab</code>,只需在末尾使用<code>stack</code></p>
<pre><code>df.pivot_table(index=['Temp1','Temp2','Temp3'],columns='Target',values='Index',aggfunc='count').stack().reset_index()
Out[1109]:
Temp1 Temp2 Temp3 Target 0
0 50 69 52 0.25 2.0
1 62 66 52 0.24 2.0
2 62 66 62 0.28 3.0
</code></pre>