我正在处理PYTHON的安达数据。 我怎么能够作出计算,以便在不使用假套的情况下解决这一问题,因为数据集太长,时间太长。 这是计算存货栏所需的公式。
stock = supply - demand + previous day stock (Assume 0 stock on day 1)
然而,如果前一天的存量为negative,我们将以公式中的零存量计算。
stock = supply - demand + 0
day | demand | supply | stock |
---|---|---|---|
1 | 11 | 21 | 10 |
2 | 11 | 0 | -1 |
3 | 11 | 0 | -11 |
4 | 11 | 23 | 12 |
5 | 11 | 0 | 1 |
6 | 11 | 0 | -10 |
7 | 11 | 0 | -11 |
举例如下:
pd.DataFrame({ day : [1,2,3,4,5,6,7], demand :
[11,11,11,11,11,11,11], supply :[21,0,0,23,0,0,0]})