pandas.DataFrame.shift

DataFrame.shift(periods=1, freq=None, **kwds)

Shift the index of the DataFrame by desired number of periods with an optional time freq

periods : int
Number of periods to move, can be positive or negative
freq : DateOffset, timedelta, or time rule string, optional
Increment to use from datetools module or time rule (e.g. ‘EOM’)

If freq is specified then the index values are shifted but the data if not realigned

shifted : DataFrame