擅长:python、mysql、java
<p>1-解决方案可以是:</p>
<pre><code>for g,f in df_pay.groupby('EXTRELNO'):
print(f[f['PDATE'] == f['PDATE'].max()])
</code></pre>
<p>2-取决于频率的含义,但可能是:</p>
<pre><code> df_pay.groupby(['PDATE'])['PID'].count()
</code></pre>
<p>3-小调整:</p>
<pre><code>df_pay.groupby(['PAYTYPECD','STATUS','PDATE'])['PID'].count()
</code></pre>