【问题标题】:How to convert a 13 digit unix epoch time format to date time?如何将 13 位 unix 纪元时间格式转换为日期时间?
【发布时间】:2020-05-24 20:59:34
【问题描述】:

我正在尝试将包含 13 位 unix 纪元时间日志的数据框列转换为人类可读的日期时间日志格式。

这是我尝试过的:

alerts[date_time] = alerts['epoch'].map(lambda x: pd.to_datetime(alerts['epoch'], origin='unix', unit = 'ms'))

但是,我注意到尽管纪元时间日志不同,但我的数据帧的所有 43000 行都具有相同的值。有人可以帮忙吗?

【问题讨论】:

  • df['date_time'] 应该在引号下

标签: python pandas datetime epoch


【解决方案1】:

您在地图中使用了错误的 to_datetime 语法。

您只需要这样做:

alerts['date_time'] = pd.to_datetime(alerts['epoch'], origin='unix', unit = 'ms')

【讨论】:

    猜你喜欢
    • 2014-01-25
    • 2014-06-17
    • 2019-11-14
    • 2016-09-15
    • 2015-01-23
    • 2013-01-08
    • 2018-12-27
    相关资源
    最近更新 更多