df = pd.DataFrame({'RollBasis': np.random.uniform(0, 1000000, 100000),
    'ToRoll': np.random.uniform(0, 10, 100000)})
Прокручивающиеся вычисления pandas с окном, основанным на значениях, а не на счетах