我正在尝试将df ['start_time_time']列从对象转换为日期时间。
| 开始时间|开始时间时间|
| - ------| - ------|
| 2019年1月1日00:04:37| 00时04分37秒|
| 2019年1月1日00时14分52秒|00时14分52秒|
从df ["开始时间"]列中提取df ["开始时间"]列。
我试着转换使用这个:
pd.to_datetime(df['start_time_time'], format='%H:%M:%S').dt.time
但是数据类型仍然显示为对象。
我也试过这个:
pd.to_datetime(df['start_time_time'], format='%H:%M:%S')
成功地将其转换为datetime64,但结果包括(错误的)日期,如下所示:
| 开始时间|开始时间时间|
| - ------| - ------|
| 2019年1月1日00:04:37| 1900年1月1日00时04分37秒|
| 2019年1月1日00时14分52秒|1900年1月1日00时14分52秒|
日期时间格式必须包含日期吗?
我正在寻找一种按时间组织/排序行的方法,而不考虑日期。
谢谢大家!
1条答案
按热度按时间goucqfw61#
请尝试使用此:
它会将日期转换为
'datetime64'
数据类型