时间戳的熊猫DatetimeIndex

时间:2019-11-24 19:45:42

标签: python pandas

我有大量的时间戳(以纳秒为单位)(可以轻松转换为毫秒)。我现在想使用这些时间戳创建DatetimeIndex的实例。只是简单地过去

timestamps =  [3377536510631, 3377556564631, 3377576837400, 3377596513631, ...]
dti = DatetimeIndex(timestamps)

收益率的日期是1970年,但应该是2017年。将收益率除以一百万可以得到毫秒。似乎输入不符合预期,但我不知道如何轻松正确地设置输入或如何正确设置参数

1 个答案:

答案 0 :(得分:0)

您的时间戳可能具有错误的开始时间(错误的偏移量)。如果在测量设备上未正确设置时间,通常会发生这种情况。如果冷启动测量,它可能会从时间戳0开始,即01/01/1970。

如果您知道确切的开始测量的日期和时间,只需从时间戳列中减去.mim()值,然后将实际开始时间的时间戳添加到结果中即可。