Кажется, в ваших расчетах вы могли сначала вычислить In - Out
, а затем использовать cumsum()
import pandas as pd
data = {
'In': [1,10,2],
'Out': [5,0,3]
}
df = pd.DataFrame(data)
df['Value'] = df['In'] - df['Out']
df['Value'] = df['Value'].cumsum()
print(df)
или даже короче
df['Value'] = (df['In'] - df['Out']).cumsum()