擅长:python、mysql、java
<p>我将您的df1和df2加入到df中,并创建了如下日期列表:</p>
<pre><code>df = pd.concat([df1,df2]).sort_values('DateTime').reset_index(drop=True)
date_list = [datetime.strptime(i, '%Y-%m-%d %H:%M:%S.%f') for i in df.DateTime.tolist()]
</code></pre>
<p>然后我用1行代码得到所需的输出:</p>
<pre><code>df[[x>1 for x in [0]+[(j-i).total_seconds() for i,j in zip(date_list, date_list[1:])]]]
</code></pre>
<p>要了解其工作原理,请首先检查以下输出:</p>
<pre><code>[x>1 for x in [0]+[(j-i).total_seconds() for i,j in zip(date_list, date_list[1:])]]
</code></pre>
<p>希望这有帮助。干杯。你知道吗</p>