如何将13位数的Unix纪元时间格式转换为日期时间?

问题描述 投票:0回答:1

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

这是我尝试过的:

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

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

python pandas datetime epoch
1个回答
0
投票

您使用错误的to_datetime语法作为地图的一部分。

您只需要做:

alerts['date_time'] = pd.to_datetime(alerts['epoch'], origin='unix', unit = 'ms')
© www.soinside.com 2019 - 2024. All rights reserved.