擅长:python、mysql、java
<p>您可以尝试使用<code>apply</code>(以获得比<code>agg</code>多一点的灵活性):</p>
<pre><code>def your_func(group):
nmachines = group.Machine.nunique()
if nmachines < 5 :
... do stuff using df...
return stuff
# default is to return Sales avg
return group.Sales.avg()
df.groupby('Type').apply(your_func)
</code></pre>