擅长:python、mysql、java
<p>耶斯雷尔提到的<code>apply</code>方法是可行的。你知道吗</p>
<p>或者,如果要存储中间结果并通过链接分配新值,可以使用<code>.agg</code>和<code>.assign</code>。你知道吗</p>
<pre><code>In [251]: df.groupby('ID').agg({'A': 'sum', 'B': 'prod'}).assign(C=lambda x: x.B/x.A)
Out[251]:
A B C
ID
1 6 48 8.0
2 15 960 64.0
</code></pre>