代码之家  ›  专栏  ›  技术社区  ›  ragesz

R将数据帧字符串列转换为具有一位数小时长度的datetime

  •  3
  • ragesz  · 技术社区  · 9 年前

    attr_date 当我的小时长度也可以是一位数时(例如: 2012.01.01 9:00:00 )? 以下代码只返回日期部分,不返回时间部分:

    df[['attr_date']] <- as.Date(df[['attr_date']], format='%Y.%m.%d  %H:%M:%S')
    

    因此 2012-01-01 .

    额外问题: 使用Anaconda R Essentials,在Jupyter R笔记本中 15340.00 由于 2012.01.01 9:00:00 当我使用上述代码时?

    非常感谢。

    1 回复  |  直到 9 年前
        1
  •  9
  •   Matt Sandgren    9 年前

    尝试使用 strptime 而是:

    df[['attr_date']] <- strptime(df[['attr_date']], format='%Y.%m.%d  %H:%M:%S')