我有一个熊猫数据框
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列的值与Result列的第一个值相加,然后将结果列的第二个值与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
答案 0 :(得分:1)
尝试使用<li class="clear">
<h4>Dynamically Populate List</h4>
<a href="#" class="toggle">Toggle Plugin</a>
<div class="render">
<select name="" multiple="multiple">
</select>
<a href="#" class="loadoptions">Populate List</a><br/>
<a href="#" class="dpopgetvalues">Get Selected Values</a>
</div>
<div class="code">
<script>
$('select[multiple]').multiselect({
columns : 3,
search : true,
selectAll: true
});
$('select[multiple]').siblings('a.loadoptions')
.click(function( event ){
event.preventDefault();
var options = [{
name : 'Option 1',
value : 1,
checked: false
},{
name : 'Option 2',
value : 2,
checked: true
},{
name : 'Option 3',
value : 3,
checked: false
},{
name : 'Option 4',
value : 4,
checked: true
},{
name : 'Option 5',
value : 5,
checked: false
}];
$(this).siblings('select[multiple]')
.multiselect('loadOptions', options );
});
$('select[multiple]').siblings('a.dpopgetvalues')
.click(function( event ){
event.preventDefault();
alert(
'Selected Values: '
+ $(this).siblings('select[multiple]').val()
);
});</script>
</div>
</li>
和lambda
:
apply