df
USERID op_time
a 2020-02-14 14:54:07
b 2020-02-12 17:01:31
The type of op_time is datetime64[ns].
目标
df
USERID op_time converted_time
a 2020-02-14 14:54:07 14:54
b 2020-02-12 17:01:31 17:01
convert_time的类型仍然是datetime对象。
尝试
pd.to_datetime(df['lst_redeem_op_time'].dt.strftime('%H:%M'),format='%H:%M')
但失败了。
在python中不可能,关闭需要的timedeltas:
df['converted_time'] = pd.to_timedelta(df['op_time'].dt.strftime('%H:%M:00'))
print (df)
USERID op_time converted_time
0 a 2020-02-14 14:54:07 0 days 14:54:00
1 b 2020-02-12 17:01:31 0 days 17:01:00
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句