擅长:python、mysql、java
<p>我在<code>pivot</code>之前使用<code>cumcount</code></p>
<pre><code>n=3
df2.assign(key=df2.groupby('C').cumcount()).pivot(index='key',columns='C',values='D').iloc[:n,:]
Out[730]:
C 10 20 30
key
0 5.0 1.0 8.0
1 6.0 2.0 9.0
2 7.0 3.0 10.0
</code></pre>