2015-05-31 3 views
0

Я обвязки, чтобы сделать две вещи:Отстающие и Разностные переменные

  1. шурупов переменных в Python; и
  2. Различия в них.

Я пробовал использовать метод tail для задержки, но, похоже, это неэффективный способ сделать это. var - основная переменная временного ряда или любой вектор nx1.

var-var.tail(len(var)-1) 

Может кто-нибудь, пожалуйста, дайте мне руководство?

+0

что тип 'var'? – Elisha

+0

var - основная переменная временного ряда или любой вектор nx1. – jessica

+0

, пожалуйста, обновите свой вопрос и укажите больше контекста. Например: какую библиотеку вы используете? –

ответ

0

Вы можете использовать функциональные возможности серии pandas

>>> import pandas as pd 
>>> t = pd.Series([1,2,3,4,5]) 
>>> t 
0 1 
1 2 
2 3 
3 4 
4 5 
dtype: int64 
>>> t.shift(1) 
0 NaN 
1  1 
2  2 
3  3 
4  4 
dtype: float64 
>>> t-t.shift(1) 
0 NaN 
1  1 
2  1 
3  1 
4  1 
dtype: float64 

Подробнее в описании time series functionality

Смежные вопросы