私はパンダのデータフレーム形式で列を作成する必要があり、以下のようにCD列に出力したい
A B C D
1 2 1*2 1*2
3 4 (1+3)*4 (1*2)+(3*4)
5 6 (1+3+5)*6 (1*2)+(3*4)+(5*6)
7 8 (1+3+5+7)*8 (1*2)+(3*4)+(5*6)+(7*8)
9 10 .... .....
ここで私はPythonの方法でExcelの数式をコーディングしようとしています.誰かがこのコードを投げることができますか
a) python code for top to bottom calculation
Excel Formulas for the final outcome:
C1=IFERROR($B2*SUM(A2:$A$2)-SUMPRODUCT($B2:B$2,$A2:A$2),0)
C2=IFERROR($B3*SUM(A$2:$A3)-SUMPRODUCT($B$2:B3,$A$2:A3),0)
.....
....
C14=IFERROR($B14*SUM(A$2:$A14)-SUMPRODUCT($B$2:B14,$A$2:A14),0)
b) python code for bottom to top calculation from bottom
e1==IFERROR(SUMPRODUCT($B2:B$14,$C2:C$14)-$B2*SUM($C2:C$14),0)
E2=IFERROR(SUMPRODUCT($B3:B$14,$C3:C$14)-$B3*SUM($C3:C$14),0)
e4=IFERROR(SUMPRODUCT($B4:B$14,$C4:C$14)-$B4*SUM($C4:C$14),0)
.....
.....
.....
e14=IFERROR(SUMPRODUCT($B14:B$14,$C14:C$14)-$B14*SUM($C14:C$14),0)