Spi*_*uce 3 python datetime pandas
因此,如果我在熊猫中有这样的时间戳记:
Timestamp('2014-11-07 00:05:00')
Run Code Online (Sandbox Code Playgroud)
如何创建仅包含“时间”组件的新列?
所以我要
00:05:00
Run Code Online (Sandbox Code Playgroud)
目前,我正在使用.apply如下所示的方法,但这很慢(我的数据帧是几百万行),我正在寻找一种更快的方法。
df['time'] = df['date_time'].apply(lambda x: x.time())
Run Code Online (Sandbox Code Playgroud)
而不是.apply,我尝试使用.astype(time),因为我注意到.astype操作可以比快.apply,但是显然不能在时间戳上使用(AttributeError:“ Timestamp”对象没有属性“ astype”)...有什么想法吗?
| 归档时间: |
|
| 查看次数: |
4991 次 |
| 最近记录: |