【问题标题】:pandas to_datetime: Value error unknown string format. string 01-AUG- 2017 1.03.40.077 AMpandas to_datetime:值错误未知字符串格式。字符串 01-AUG- 2017 1.03.40.077 AM
【发布时间】:2018-02-13 00:30:00
【问题描述】:

我在 Windows 上工作,python 版本是 2.7。

我在数据框中有一列包含以下字符串

如何将其转换为日期时间?

【问题讨论】:

  • 请复制粘贴部分相关代码。并在问题中添加一些测试日期时间。
  • pd.to_datetime

标签: python pandas datetime dataframe timestamp


【解决方案1】:

使用Python's strftime directives的格式

s = "01-AUG- 2017 1.03.40.077 AM"

pd.to_datetime(s, format='%d-%b- %Y %I.%M.%S.%f %p')

输出:

Timestamp('2017-08-01 01:03:40.077000')

【讨论】:

    猜你喜欢
    • 2019-03-01
    • 2016-04-03
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    相关资源
    最近更新 更多