Я пытаюсь создать следующий «алгоритм»
df['x'] = np.where(sum(df['x'][i-1],10)>0, 5, 10)
Идея здесь состоит в том, что если скользящая сумма последних 10 элементов, начиная с предыдущего, положительна, то 5 или 10.Я ищу решение в стиле фрейма данных без циклов.