如何在每一行中找到熊猫数据框列包含列表的标准偏差?

时间:2019-05-14 10:14:17

标签: python pandas dataframe standard-deviation

我有一个熊猫数据框

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

1 个答案:

答案 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