擅长:python、mysql、java
<p>您可以使用以下方法:</p>
<pre><code>df.groupby('Patient').apply(lambda x : (x['Admission Date'].\
shift(-1)-x['Discharge date']).dt.days.le(30).astype(int)).reset_index(drop=True)
</code></pre>
<p><strong>完整代码</strong>:</p>
<p>考虑到df看起来像:</p>
^{pr2}$