擅长:python、mysql、java
<p>Total seconds在<code>.dt</code>属性内,因此应该可以这样做:</p>
<pre><code>df = df.assign(Latency=lambda d: (d.CloseTimeStamp - d.CreationTimeStamp).dt.total_seconds() * 1000.)
</code></pre>
<p>尽管如此,不需要lambda函数:</p>
^{pr2}$
<p>速度快得多。在</p>
<p>关于效率的进一步说明:<code>df.assign()</code>构建了一个全新的dataframe对象;如果您打算将此对象重新分配给<code>df</code>,那么最好在适当的地方修改<code>df</code>:</p>
<pre><code>df['Latency'] = (df.CloseTimeStamp - df.CreationTimeStamp).dt.total_seconds() * 1000.
</code></pre>