Мой входной фрейм данных:
Order Package
1 5 6
2 4 3
3 7 10
4 2 1
5 9 4
6 12 5
7 1 1
Если мои значения "Порядок" меньше значений "Пакета", его следует обновить как "0 (ноль)".
Если мои значения "Order" больше, чем значения "Package", его следует обновить как максимально возможное число его значений "Package". Например, для 5-й строки значения «Порядок» должны быть обновлены как «8» из-за значения «Пакет» 4 для этой строки.
Если значения «Порядок» равны «Пакет»,Значения «порядка» должны оставаться такими же, как и в последней строке.
Желаемый результат:
Order
1 0
2 3
3 0
4 2
5 8
6 10
7 1
Не могли бы вы помочь мне об этом?