擅长:python、mysql、java
<p>另一种方法可以是</p>
<pre><code>for i in range(1,myDF.shape[0]):
if myDF['Event'][i] == myDF['Event'][i-1]:
myDF.loc[i, ('Start')]= min(myDF['Start'][i],myDF['Start'][i-1])
myDF.loc[i, ('End')]= max(myDF['End'][i],myDF['End'][i-1])
myDF.drop([i-1],inplace=True)
</code></pre>