擅长:python、mysql、java
<p>正如您在评论中提到的,最低的<code>progrNumber</code>也将是最低的<code>beginTime</code>。这意味着您可以使用<code>groupby</code>和<code>transform</code>获取每个<code>uniqueIdentity</code>的最低<code>beginTime</code></p>
<p>注意,如果<code>beginTime</code>是string类型,则只有当它具有一致的格式时,才有效。(例如,“09:40:20”而不是“9:40:20”)</p>
<pre><code>df['beginTime'] = df.groupby('uniqueIdentity').beginTime.transform('min')
uniqueIdentity beginTime progrNumber
0 2018-02-07-6253554 17:40:29 1
1 2018-02-07-6253554 17:40:29 2
2 2018-02-07-5555333 17:48:29 3
3 2018-02-07-5555333 17:48:29 4
4 2018-02-07-6253554 17:40:29 3
5 2018-02-07-6253554 17:40:29 4
6 2018-02-07-5555333 17:48:29 1
7 2018-02-07-5555333 17:48:29 2
8 2018-02-07-2345622 18:40:29 1
9 2018-02-07-2345622 18:40:29 3
10 2018-02-07-2345622 18:40:29 4
</code></pre>