Calculating time difference between two rows

后端 未结 2 490
情书的邮戳
情书的邮戳 2021-01-18 07:43

I\'m trying to calculate the time difference between two rows using shift(), but I get an unexpected error. I may be missing something obvious

d         


        
2条回答
  •  孤城傲影
    2021-01-18 08:26

    Perhaps confusingly, pre-1.0 Series.shift and Index.shift used to not exactly do the same thing, the latter only being meaningfully defined for TimesSeries. Probably easiest to add your index as a column.

    df['index_col'] = df.index
    df['Delta']=(df['index_col'] - df['index_col'].shift(1))
    

提交回复
热议问题