【发布时间】:2018-01-12 20:42:42
【问题描述】:
我有一个时间序列的交易数据,其中交易时间戳只精确到秒。有些交易发生在同一秒内,但我无法获得毫秒时间戳。我不想删除重复项——而是我想通过假设一秒钟内的多笔交易相隔 1 毫秒(一秒钟内最多有 10 或 20 笔交易,所以不会去)来使索引更加细化超过 1000 毫秒/秒)。例如,我有以下
8:31:58.000 AM trade1
8:31:58.000 AM trade2
8:31:58.000 AM trade3
8:31:58.000 AM trade4
并且想生成
8:31:58.000 AM trade1
8:31:58.001 AM trade2
8:31:58.002 AM trade3
8:31:58.003 AM trade4
另外,我对其他方法持开放态度 - 想法是在保留数据的同时拥有唯一索引。想法?
【问题讨论】:
标签: python pandas datetime dataframe