Я знаю, что итерации следует избегать всякий раз, когда это возможно, но вот решение, использующее итерацию:
total = 0
Cumsum = []
for item in df.Money:
total += item
if total < 100:
Cumsum.append(np.nan)
else:
Cumsum.append(total)
total = 0
df['Cumsum'] = Cumsum
Вывод:
Money Cumsum
Year Month
2017 01 24 NaN
02 84 108.0
06 36 NaN
2018 04 25 NaN
05 65 126.0
08 76 NaN
DateToOffset. Передача поддержек ToString в строке формата для управления выводом. Попытайтесь передать в строке формата, которая совместима с SQL 2008
Согласно BOL типы совместимы.
Какую ошибку Вы получаете? Вы указываете Версию Системы типов, чтобы быть 2008 в Вашей строке подключения?