reshaped['_spell'] = reshaped.groupby(['trader', 'stock'])['_spell'].cumsum()
reshaped['_spell'] = reshaped.groupby(['trader', 'stock'])['_spell'].bfill(
    ).fillna(0)
как ускорить очень медленную функцию применения панд?