我正在尝试跟踪库存,例如我们使用 Frebreeze,
有 2 例,共 6 例,总共 12 例。
假设我们购买了其中 2 个,并且有两个单独的数据点。
我想要一栏总共 24 个。
我想添加“总计”选项卡以根据名称创建“库存”选项卡。
另一个例子
我们购买了两瓶六包健怡可乐,我希望程序判断 df["UPC"] 是否相同,然后添加“subTotal”列以创建一个“Total”列,其中包含基于名称的累积总计。
我希望能够查看 Diet 并说“好吧,我们买了六罐装,但我们总共有 24 罐苏打水”
说实话,我还没有尝试过任何事情,我觉得有一种方法可以为此做出一个 if 和声明,但我就是无法指出它
据我了解您的要求,您需要根据
UPC
列进行求和。
如果是这样:
df['Total_by_UPC'] = df.groupby('UPC').agg({'subTotal' : 'sum'})
另一种选择:基于UPC的
subTotal
列的累积和。