IIUC, вы можете попробовать это:
s = pd.Series([10,12,14,16,30,32,35,36,60,61,63,67,70])
s.groupby((s.diff() >= 10).cumsum()).apply(list)
Вывод:
0 [10, 12, 14, 16]
1 [30, 32, 35, 36]
2 [60, 61, 63, 67, 70]
dtype: object
Для кадра данных:
df = pd.DataFrame({'id':np.arange(1,14),
'Value':[10,12,14,16,30,32,35,36,60,61,63,67,70]})
df.groupby(df['Value'].diff().ge(10).cumsum())['Value'].apply(list).tolist()
Вывод:
[[10, 12, 14, 16], [30, 32, 35, 36], [60, 61, 63, 67, 70]]