Как перебирать строки Pandas при обновлении ряда строк на основе условия loc? - PullRequest
0 голосов
/ 02 октября 2018

У меня есть таблица инвентаризации временного ряда с функцией, которая говорит мне, нужно ли мне пополнять запас на основе количества (если доступно меньше 10, пополнить запас)

Мне нужно перебирать каждую строку, чтобы вычестьколичество DVD-дисков, арендуемых каждый день из моего доступного инвентаря, чтобы я мог пометить дни, когда мне нужно пополнить запасы.

Как бы я мог обновить окно строк, чтобы добавить сумму итеративным способом?Нет реального способа использовать vectoring / loc, потому что есть функции, зависящие от данных для текущей строки

Пример:

date       dvd  avail rented    buy more?
1/1/2018    a   10  2   N
1/1/2018    b   20  4   N
1/2/2018    a   11  3   N
1/2/2018    b   28  2   N
1/3/2018    a   14  5   N
1/3/2018    b   28  6   N

Что мне нужно:

date    dvd avail rented rolling_rentals    buy more?   bought
1/1/2018    a   10  2   0   N   0
1/1/2018    b   20  4   0   N   0
1/2/2018    a   9   3   2   Y   1
1/2/2018    b   24  2   4   N   0
1/3/2018    a   9   5   5   Y   1
1/3/2018    b   22  6   6   N   0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...