【问题标题】:How to convert a string to timestamp in pandas如何在熊猫中将字符串转换为时间戳
【发布时间】: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


    【解决方案1】:

    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 位?
    • .dt.time 提取日期的小时/分钟/秒部分。这是必需的,因为to_datetime 还将介绍年/月/日信息。
    猜你喜欢
    • 2021-08-13
    • 2021-09-23
    • 2019-04-26
    • 2016-03-27
    • 2021-07-28
    • 1970-01-01
    • 2016-03-24
    • 2017-04-13
    • 2020-11-22
    相关资源
    最近更新 更多