a = [[3.19,168205],[3.23,41434],[3.22,67017],[3.24,85272],[3.22,38219]]
df = pd.DataFrame(a)
0 3.19 168205
1 3.23 41434
2 3.22 67017
3 3.24 85272
4 3.22 38219
现在需要添加一个新列
新列的值是
0行 3.19*168205 / 168205
1 (3.19168205)+(3.2341434) / (168205+41434)
2 (3.19168205)+(3.2341434)+(3.22*67017) / (168205+41434+67017)
...............
这样以此计算最后得到一个新列
请问 怎么写代码呢?
结果: