我有以下df:
subscription|amount| Total
a |500 |
x | 0 | 5000
x |7500 | 5000
y |7500 | 5000
y | 0 | 5000
z |7500 | 5000
z | 0 | 5000
b | 0 |
b |1000 |
我想将“总计”的值转移到“金额”中已经有一个值的“金额”列,当然还有“总计”。
我过滤了:
df.loc[(df['total'].notnull()) & (df['amount']!=0)]
但无法将值从总计(5000)转移到金额。
期望的输出:
subscription|amount| Total
a |500 |
x | 0 | 5000
x |5000 | 5000
y |5000 | 5000
y | 0 | 5000
z |5000 | 5000
z | 0 | 5000
b | 0 |
b |1000 |