擅长:python、mysql、java
<p>我会按日期对你的数据帧进行排序,这样它们才是有序的。然后只保留每个groupby会话的最后10行</p>
<pre><code># sort your dataframe by servertime
df = df.sort(['servertime'], ascending=[True])
# get groups by the session, and get last 10 rows
df.groupby('session').tail(10).reset_index(drop=True)
</code></pre>