我有一个熊猫数据框
dd1=
A B C D E F Result
10 18 13 11 9 25 []
6 32 27 3 18 28 [6,32]
4 6 3 29 2 23 [29,35,87]
现在我想通过将C列的值与结果列的第一个值相加,然后将结果列的第二个值与C列的值相加,依此类推,来找到结果列的std。。我想把std的结果加在另一列中。你知道吗
我想像这样把值传递给std函数
for 1st row :- it will pass because it is empty.
for 2nd row :- std([6,27])=14.84,std([32,27])=3.53
找到std后,只需将该值相加并存储在输出列中,如(14.84+3.53)=18.37
for 3rd row :- std([29,3])=18.38,std([35,3])=22.62,std([87,3])=59.39
输出类这个:-dd1=你知道吗
A B C D E F Result output
10 18 13 11 9 25 [] []
6 32 27 3 18 28 [6,32] 18.37
4 6 3 29 2 23 [29,35,87] 100.39
尝试使用
lambda
和apply
:相关问题 更多 >
编程相关推荐