所以如果我在熊猫中有一个时间戳:
Timestamp('2014-11-07 00:05:00')
如何创建一个只有'时间'的新列?成分
所以我想要
00:05:00
目前,我正在使用.apply
,如下所示,但这很慢(我的数据帧是几百万行),我正在寻找更快的方法。
df['time'] = df['date_time'].apply(lambda x: x.time())
而不是.apply
,我尝试使用.astype(time)
,因为我注意到.astype
操作可能比.apply
更快,但这显然不适用于时间戳(AttributeError:'时间戳'对象没有属性' astype')...任何想法?