回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个数据帧:</p>
<pre><code>x = pd.DataFrame({'1':[1,2,3,2,5,6,7,8,9], '2':[2,5,6,8,10,np.nan,6,np.nan,np.nan],
'3':[10,10,10,np.nan,np.nan,np.nan,np.nan,np.nan,np.nan]})
</code></pre>
<p>我试图生成一行的平均值,但仅限于大于5的值。例如-如果一行的值为3、6、10。平均值为8((6+10)/2)。3将被忽略,因为它低于5</p>
<p>excel中的等效项为=AVERAGEIF(B2:DX2,“>;=5”)</p>