我有一个熊猫数据框,其中的索引如下:Index([16/May/2013:23:56:43, 16/May/2013:23:56:42, 16/May/2013:23:56:43, ..., 17/May/2013:23:54:45, 17/May/2013:23:54:45, 17/May/2013:23:54:45], dtype=object)我通过以下方法计算了随后发生的时间差。df2['tvalue'] = df2.indexdf2['tvalue'] = np.datetime64(df2['tvalue'])df2['delta'] = (df2['tvalue']-df2['tvalue'].shift()).fillna(0)所以我得到以下输出 Time tvalue delta 16/May/2013:23:56:43 2013-05-01 13:23:56 00:00:00 16/May/2013:23:56:42 2013-05-01 13:23:56 00:00:00 16/May/2013:23:56:43 2013-05-01 13:23:56 00:00:00 16/May/2013:23:56:43 2013-05-01 13:23:56 00:00:00 16/May/2013:23:56:48 2013-05-01 13:23:56 00:00:00 16/May/2013:23:56:48 2013-05-01 13:23:56 00:00:00 16/May/2013:23:56:48 2013-05-01 13:23:56 00:00:00 16/May/2013:23:57:44 2013-05-01 13:23:57 00:00:01 16/May/2013:23:57:44 2013-05-01 13:23:57 00:00:00 16/May/2013:23:57:44 2013-05-01 13:23:57 00:00:00 但是它以年为小时,日期也计算出时差,这可能是什么问题?
添加回答
举报
0/150
提交
取消
