擅长:python、mysql、java
<p>检查下面</p>
<pre><code>s=df.groupby(['name','activity']).timestamp.apply(pd.Series.ptp).reset_index()
#s=df.groupby(['name','activity']).timestamp.apply(np.ptp).reset_index()
uni=s.groupby('name').activity.nunique()
s=s.sort_values('timestamp').drop_duplicates('name',keep='last')
s['numberofact']=s.name.map(uni)
s
name activity timestamp numberofact
4 Joey Tribbiani party 01:00:00 2
6 Monica Geller travel 02:00:00 1
8 Phoebe Buffey travel 02:00:00 2
9 Ross Geller party 02:00:00 2
2 Harry Kane party 04:00:00 2
0 Chandler Bing party 07:00:00 1
5 John Doe beach 07:00:00 1
</code></pre>