基于其他列条件的Python列平均值
我试图根据另一列的条件返回一列值的平均值 下面是一个示例数据帧基于其他列条件的Python列平均值,python,python-3.x,Python,Python 3.x,我试图根据另一列的条件返回一列值的平均值 下面是一个示例数据帧 Day count pay 1 0 5.25 2 0 7.21 3 1 9.00 4 0 11.00 5 2 12.03 我只想使用count>0的值对pay列求平均值 我对上述情况的回答应该是10.515(9+12.03)/2 这是我得到答案的代码版本,但它不起作用 df[df['count']>0].gr
Day count pay
1 0 5.25
2 0 7.21
3 1 9.00
4 0 11.00
5 2 12.03
我只想使用count>0的值对pay列求平均值
我对上述情况的回答应该是10.515(9+12.03)/2
这是我得到答案的代码版本,但它不起作用
df[df['count']>0].groupby(['pay']).mean()
此代码无效。您可以尝试使用此代码
df[df['count']>0]['pay'].mean()
#10.515