In [1]:
import pandas as pd
In [2]:
df = pd.DataFrame({'value': range(1, 16, 2)},
index=pd.date_range('2018-01-01', '2018-01-15', freq='2D'))
In [3]:
print(df)
In [4]:
print(df.shift())
In [5]:
print(df.shift(2))
In [6]:
print(df.shift(freq='D'))
In [7]:
print(df.shift(freq='3D'))
In [8]:
print(df.shift(3, freq='D'))
In [9]:
print(df.shift(freq='W'))
In [10]:
print(df.shift(freq='M'))
In [11]:
print(df.shift(freq='7D'))
In [12]:
print(df.shift(freq='31D'))
In [13]:
df_m = pd.DataFrame({'value': range(1, 13)},
index=pd.date_range('2018-01-01', '2018-12-31', freq='M'))
In [14]:
print(df_m)
In [15]:
print(df_m.shift(freq='M'))