有一个数据框df1:
DP 1 DP 2 DP 3 DP 4 DP 5 DP 6 DP 7 DP 8 DP 9 DP 10
OP 1 357848 1124788 1735330 2218270 2745596 3319994 3466336 3606286 3833515 3901463
OP 2 352118 1236139 2170033 3353322 3799067 4120063 4647867 4914039 5339085
OP 3 290507 1292306 2218525 3235179 3985995 4132918 4628910 4909315
OP 4 310608 1418858 2195047 3757447 4029929 4381982 4588268
OP 5 443160 1136350 2128333 2897821 3402672 3873311
OP 6 396132 1333217 2180715 2985752 3691712
OP 7 440832 1288463 2419861 3483130
OP 8 359480 1421128 2864498
OP 9 376686 1363294
OP 10 344014
我想通过限制行号来计算每一列的总和。
To calculate sum of first column data, Sum(DP1) where row size should be 10-1
To calculate sum of second column data, Sum(DP2) where row size should be 10-2
To calculate sum of Third column data, Sum(DP3) where row size should be 10-3
等等..
输出是这样的:
3327371 10251249 15047844 18447791 17963259 15954957 12743113 8520325 3833515
我尝试使用 for 循环:
>>dataframe_len = len(df1.columns)
>>print(dataframe_len)
10
>>for i in range(0,10):
#Here i need to find the sum of each column
#sum('col')(row size is 10-i)
这与 DP1 到 DP10(10 列)无关,那里的列太多了。
感谢您的时间 :)