Я имею дело с набором данных, который показывает повторяющиеся запасы для каждой детали и местоположения. Поступают заказы от нескольких клиентов, а запасы только что добавлены с помощью vlookup. Мне нужна помощь в написании какой-то циклической функции на питоне, которая кумулятивно уменьшает количество запасов на количество заказа.
На данный момент данные выглядят так:
SKU Plant Order Stock
0 5455 989 2 90
1 5455 989 15 90
2 5455 990 10 80
3 5455 990 20 80
Я хочу выполнить это:
SKU Plant Order Stock
0 5455 989 2 88
1 5455 989 15 73
2 5455 990 10 70
3 5455 990 20 50
Пытаться:
df.Stock -= df.groupby(['SKU','Plant'])['Order'].cumsum()