【问题标题】:How do I convert ISO-8601 object into DateTime format in a Pandas dataframe?如何在 Pandas 数据框中将 ISO-8601 对象转换为 DateTime 格式?
【发布时间】:2020-10-21 15:23:06
【问题描述】:

我有熊猫数据框:

User          Date
George      2020-06-11T19:38:01.000Z
Bob         2020-06-11T19:02:02.000Z
Ryan        2020-06-11T19:20:02.000Z
Tyler       2020-06-11T19:40:09.000Z

目前为 ISO 8601 格式。我想知道如何将日期列转换为日期时间格式(年-月-日时:分:秒)

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    使用to_datetimeSeries.dt.tz_convert 删除时区信息(如有必要):

    df['Date'] = pd.to_datetime(df['Date']).dt.tz_convert(None)
    print (df)
         User                Date
    0  George 2020-06-11 19:38:01
    1     Bob 2020-06-11 19:02:02
    2    Ryan 2020-06-11 19:20:02
    3   Tyler 2020-06-11 19:40:09
    

    【讨论】:

      猜你喜欢
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      • 2015-12-04
      • 1970-01-01
      相关资源
      最近更新 更多