擅长:python、mysql、java
<p>您应该尽量不要对数据帧进行完全扫描,而是使用矢量化访问,因为它通常效率更高。在</p>
<p>幸运的是,pandas有一个功能,它完全符合您的要求,<code>to_timedelta</code>:</p>
<pre><code>schedule['depTime'] = pd.to_timedelta(schedule['depTime'], unit='s')
</code></pre>
<p>它不是真正的日期时间格式,但它是pandas等价的<code>datetime.timedelta</code>,是处理时间的一种方便类型。您可以使用<code>to_datetime</code>,但将以接近1970-01-01的完整日期时间结束。。。在</p>
<p>如果您真的需要<code>datetime.time</code>对象,可以通过这种方式获得它们:</p>
^{pr2}$
<p>但在pandas数据帧中使用它们不太方便。在</p>