【发布时间】:2020-12-01 21:38:11
【问题描述】:
我有以下数据集
OPEN TIME CLOSE TIME
0 09:44:00 10:07:00
1 10:07:00 11:01:00
2 11:05:00 13:05:00
但是这里的时间戳是字符串格式的,我怎样才能将它们转换为时间格式? 请帮帮我!
【问题讨论】:
标签: python-3.x pandas dataframe datetime timestamp
我有以下数据集
OPEN TIME CLOSE TIME
0 09:44:00 10:07:00
1 10:07:00 11:01:00
2 11:05:00 13:05:00
但是这里的时间戳是字符串格式的,我怎样才能将它们转换为时间格式? 请帮帮我!
【问题讨论】:
标签: python-3.x pandas dataframe datetime timestamp
to_datetime
df['Open'] = pd.to_datetime(df['OPEN TIME'],format= '%H:%M:%S' ).dt.time
df['Close'] = pd.to_datetime(df['CLOSE TIME'],format= '%H:%M:%S' ).dt.time
【讨论】:
.dt.time 提取日期的小时/分钟/秒部分。这是必需的,因为to_datetime 还将介绍年/月/日信息。